Ahmed Mekky
Mekky is an awesome guy. I am a MET major and so I have a natural interest in the classes. If you don't like engineering then you may not get much out of the class but he is a good teacher and I highly recommend him for any class.