Matthew Van Rys
He's the best. He's super understanding when it comes to having a stressful workload, and he'll do what he can to help you with that. He doesn't make you feel stupid for asking basic questions, and it's easy to follow what he's teaching. The class is set up so every single class you know what's due and how to get the best grade for each project.