Paul Gagliardi
He is the funniest and most caring teacher I've ever had. Super understanding and pretty easy on the workload. Easy to stay engaged in his class, and one of the only classes I've had where I felt the teacher actually wanted to build a relationship. If you can take one of his classes, definitely do. 