Reviews of professor Hassan Salehi

Rating: 5.0/5, difficulty: 4.0/5
Dr. Salehi is an amazing professor who explains the course material very well and presents difficult concepts with examples on the board. He integrated tons of hands-on assignments throughout the course and gave a lot of resources to understand the embedded system. He encouraged asking questions and answered all questions in class.

Rating: 5.0/5, difficulty: 3.0/5
The professor always provides best and most relevant notes and examples in lectures and assignments and explains them in a very understandable way. I really enjoyed working on the design project, and the computer assignments were very helpful to complete the project.

Rating: 5.0/5, difficulty: 4.0/5
This professor is enthusiastic and well prepared. In class, he goes over plenty of examples we are expected to learn and understand. He is fantastic professor who cares about his students. Highly recommended.

Rating: 1.0/5, difficulty: 4.0/5
An industry veteran who later went into teaching but has no idea how to teach. He spent the first half of the semester on number systems (a topic most CS students are already familiar with by this point) then stuffed the important part of the curriculum into the last two weeks. He also made us pay for a class material after saying it would be free.