Jon Harcum
He has been one of my favorite professors. He makes you earn your grade and gives a lot of homework but prepares you for tests very well. His class was a very good introduction to the engineering curriculum. Easily accessible out of class for help. If you put in all the effort and show that you care , you will enjoy the class.