This class was tough.
He is tough though; don't come to class late or fall asleep - he wont take well to that.
Answers questions well but slow via email. overall a good professor.
Hours per week:
Advice for students:
He comes off as a mean guy he will tell you how you will screw up (you probably will).