Wil Rankinen
Im not really sure why everyone hates on him. He really has been the only consistent professor within the program and treats his students like actual people. Yes, he does have a lot of work - but this is the class that I learn the most and I appreciate that. Hes apologetic when he makes a mistake and fixes it!