Reviews of professor Shital Joshi

Rating: 1.0/5, difficulty: 5.0/5
Second worst professor I have had at OSU. He gives homework more complicated than it needs to be and refuses to give assistance. His lectures never make any sense so be prepared to fail the exams.

Rating: 5.0/5, difficulty: 4.0/5
Professor Joshi is one of the best professors I have had at OSU. He clearly wants students to succeed in his courses. His courses are always tough, but if you stick to learning the material and follow instructions for homework, you will pass, and you will learn a lot. I have learned more from his classes than most others combined.

Rating: 1.0/5, difficulty: 5.0/5
This professor assigns an insane amount of workload that is too difficult to even complete in the required time frames. His lectures are simple and make you feel like you understand the subject, but then comes to assignments and you must learn the entire language on your own.  You will be spending your entire week and free time working on homework

Rating: 1.0/5, difficulty: 5.0/5
One of the worst professors I have ever taken. Joshi is an egotistical sadist with a god complex who wants to see you struggle. He admits he doesn't even know how to do his own assignments with timelines that can only be described as impossible. I would sooner transfer to a whole different university than take a single class with him again.

Rating: 4.0/5, difficulty: 4.0/5
Joshi is a good lecturer and a very knowledgeable guy. He is always drawing on the board to give a very helpful visual example. The assignments are difficult and large and require very extensive C knowledge which he does not teach. It is expected for you to know and learn C on your own. If you show up and pay attention you will learn a ton.

Rating: 1.0/5, difficulty: 5.0/5
Is not very good at teaching. Is very confusing, and the things you study for are different than what is in the assignments. Run while you still can

Rating: 1.0/5, difficulty: 5.0/5
Truly the worst professor I have ever had to experience. He has incredibly complicated submission guidelines that if done incorrectly will harshly effect your grade regardless of program effectiveness. He makes his TA's grade most of the work and contact the students but doesn't even seem to properly help them so they seem just as confused as us.