Tomas Kojar
Great professor. You can tell he likes it when people ask questions and wants everyone to understand the material. During lectures, his explanation can be a bit confusing and messy, but gives lots of opportunities for you to ask for clarification during class or one-on-one.