Reviews of professor Shital Joshi

Rating: 1.0/5, difficulty: 5.0/5
Nice guy, but his lectures do not relate well to the homework he assigns. Homework is exceptionally long, unclear, and worth half your grade, so it's pretty frustrating.

Feedback on graded work is nonexistent so don't expect to see what you missed so you can study it either.
The material isn't too hard, but Joshi makes the course near impossible.

Rating: 1.0/5, difficulty: 5.0/5
This is the worst professor I have ever had. He expects you to already know how to do things and will not teach you want he tests and gives homework over.

Rating: 1.0/5, difficulty: 5.0/5
This is the type of professor that students will enroll in another university to take the class elsewhere. Hard to understand, makes the material unnecessarily difficult and hard to reach. Avoid if possible.

Rating: 4.0/5, difficulty: 4.0/5
The course material is challenging in general but Dr. Joshi does a good job breaking down the key concepts in lecture without spending too long on any topic. Some of the assignments were pretty time-intensive with only a week available for completion, but they were effective at reinforcing the material. More feedback on points missed would be nice.

Rating: 4.0/5, difficulty: 2.0/5
Easy class but the website where you do assignments is confusing to understand at first and it makes a lot of grading mistakes. But the teacher knows this and you can easily email him to get it fixed. Sometimes the assignments took a long time to do, so I definitely recommend spreading them out throughout the week.