Daniel Petrin
Pretty firm but still fair on his expectations. Funny guy too and can be helpful if you ask questions. Lectures are a bit boring but you can't really do much about that. You get weekly quizzes and a paper once a month; may seem like a lot but if you show up to class and read the textbook you should be fine.