Donal Heidenblad
Donal is a great guy. He made a class that would've been very hard into a fun, easy experience. The assignments were difficult but he's very accessible outside of class and will patiently walk you through ways you can complete the assignment. He's a nice, approachable, and understanding professor. Take him!