Data based on 2 reviews.
try to attend all of the classes, especially if semestered ( a lot of information is presented each day). Finish work promptly and do labs/assignments well (he gives out lots of bonus marks for this). for labs/group assignments pick GOOD group members, not the "village idiot" (this will probably be your group for the rest of the year). his classes are entertaining, interesting, and enjoyable- they were one of the reasons i didn't skip everyday ;) 1 con: there are some typos and poorly worded questions in his exams- so be careful!