Ivan Lapuka
Best professor I've EVER had! Genuinely cares about students learning and enjoying the learning experience. Learns everyone's name and cold calls, but in the kindest, least intimidating way (he makes the class like a conversation and calls on people to ask for opinions). Graded on two exams and pass/fail group projects. Take his class it's amazing!