Jeff Strain
Even though it's a 3 credits class, he gives assignments that require around 9 to 10 hours to complete. Also, he would change grading criteria according to his mind, so don't put too much effort into homework assignments as he would ask you to rewrite them.