Hamid Chabok
He explains difficult engineering problems in a simple way. I feel more comfortable with this rather difficult course (Machine Design) now than last semester which I had failed. Make sure to team up with smart students if you want an A. HWs, and Quizes, 2 Midterm, and Final. Straighforward, serious but friendly. He makes sure that you have learned.