Hank Feild
very great guy, puts in a lot of work of for as a professor, hand creates most labs and homework problems. expects decent effort, and does not seem to particularly care if you aren't doing well grade wise as long as you are working and progressing. funny, encourages you to ask questions.(which you should always)