Kenneth Coleman
I don't know where to start. Funny professor, gives tons of time for lab assignments and sometimes practically gives you the answer. Doesn't really take attendance anymore the first month. Lectures can get boring but his teaching ways are so straight forward and simple that it's impossible not to understand. Easy A+!