Reviews of professor Yash Shah

Rating: 4.0/5, difficulty: 4.0/5
good guy overall. He does often offer bonus exercises for those who show up - 6% total this semester. uses analogies, humor and keep us interested. A bit eccentric, but in a good way

Rating: 5.0/5, difficulty: 2.0/5
Unlike some professors, Yash explains the concepts very well. He also occasionally has funny stories to tell us, which is also nice.  He has a lot of experience and clearly explains the concepts through hands-on examples and visual tools, with helpful review sessions. He's always there to help, in class and out.

Rating: 3.0/5, difficulty: 3.0/5
good guy. talks very fast. a fair amount of work but grades leniently. pretty approachable