Jim Neudorff
He's a nice guy but terrible professor. His lectures are boring and useless. I learned more from YouTube videos than from him. He should stick to his regular job and leave teaching to someone who actually knows how to teach. I would not recommend taking class with him.