David Hill
Amazing Professor! Easy to get a hold of. Cares for his students and is always willing to help. He's very funny. There's a lot of information in the course but he makes it easy to understand. He has these silly little comparisons that help retain the information in lab. 
I grew a crush on him because of how much of an amazing professor he is. :)