Blake Brown
Blake is a great professor and cares very much for his students. He makes an effort to try and get to know everyone, which I appreciated. Attendance is mandatory, you won't pass if you skip class. Also he was great at responding to emails and was always at his office hours to talk, so very reachable.