Mohammad Fazelpour
The most helpful professor I have ever had. He is enjoyable and positive in his classes as well as challenging, which is perfect. The final exam and project have challenging design questions. DON'T listen to the bad ratings. He will go above and beyond to help you understand the CAD information.