Data based on 6 reviews.
Presents the material very well, clearly cares about the subject matter. Really cares about student success, is always available for help or even just to chat. Really friendly, funny, and interesting guy. Very low-stress classes, assignments are not too demanding and focus on student comprehension. Also he typically posts any materials on omnivox or sends them by email/MIO, so you're not gonna need to buy coursepacks or books.
Just do and answer all the materials, assignments, reading notes. You will be good.