Jen Labrecque
Dr. Labrecque is an interesting lecturer. However, there are quite a few assignments each week. They don't take a lot of time to do but will quickly affect your grade if you let too many slip by. The TAs do most of the grading and in general, they are fair. There are three books you read for the class which is still cheaper than 1 actual textbook.