Reviews of professor Shital Joshi

Rating: 1.0/5, difficulty: 5.0/5
Learn the entire java language before taking this class. Assignments will take you weeks to complete and will be filled with 100+ different requirements. This professor does not take things slow and his assignments don't start out to help you build a foundation. You are just thrown into things are praying for the best

Rating: 1.0/5, difficulty: 5.0/5
He expects you to learn a new and probably the most difficult programming language in two weeks. His assignments are way too difficult and consume too many hours. He has unreasonable expectations and wacko grading policies, negative scores should not be possible. He doesn't actually teach you what he tests on or gives homework assignments over.

Rating: 2.0/5, difficulty: 5.0/5
Dr. Josh has an overall lack of grasp of English, a poor ability to explain high-level concepts, and a brutal grading scale only found in early-level weed-out courses. He does not answer questions clearly or at all asked within the class and dumps all responsibility onto the TA. Do not take him if you want a remotely good grade.

Rating: 1.0/5, difficulty: 5.0/5
He expects you to just pull information out of thin air. It's like the homework is for a different class that he just found on the internet somewhere. He is not helpful and does not answer questions when you do not know something he just expects that you already know. The tests often have questions about things not covered in the lectures. Awful

Rating: 1.0/5, difficulty: 5.0/5
If Dr. Joshi taught gradeschool he would teach addition without showing how to carry, his homework would use sigma notation, and the correct answers would not be given after grading. 

His homework takes countless hours and his grading scheme masks his complete inability to teach, or guide you to what you're supposed to learn. Avoid at all costs!

Rating: 1.0/5, difficulty: 5.0/5
He doesn't understand what he teaches, he just reads from lecture slides on videos and doesn't post the presentation so good luck trying to find what he talks about. I took this same class in UTK and got a 90, In this class i'll be lucky to get a C he's so confusing. There is 0 help outside the class and you have to pay to take exams

Rating: 5.0/5, difficulty: 4.0/5
Nicest teacher ever, he is always looking for constructive criticism to help him teach better. Online class videos are around an hour per week. Grades based off of demonstration of knowledge and doesn't take away points if you have a couple of small errors. I've never had a professor this focused on helping students. Also gives extra credit

Rating: 1.0/5, difficulty: 5.0/5
the actual worst professor ever hes terrible at his job some how does not understand and understands at the same time you have a better chance at passing the course if you just skip class and go to a tutor everyday instead of him teaching he's the absolute worst teacher ever do not take his awful class