Reza Ahmadzadeh
Professor Ahmadzadeh definitely knows his stuff. If you have prior experience in robotics, he's a great person to learn with. However, I wouldn't recommend taking his class if you have no prior robotics experience. Very high expectations, even though he lists no formal pre-reqs on the syllabus. If you work hard + put in the effort, you'll be fine.