Reviews of professor Tanuja Joshi

Rating: 5.0/5, difficulty: 4.0/5
She is very kind and nice, but Quiz is real test with time limit and just one attempt.

Rating: 1.0/5, difficulty: 4.0/5
The lectures and PowerPoints are pretty lacking on information. You will spend more time googling how things work than reading through the very basic slides. She gives no feedback on assignments when docking points, even if the program works. If its not how she would have written it, point deduction. Terrible communicator.

Rating: 4.0/5, difficulty: 4.0/5
Pretty solid choice overall. Exams are too hard compared to the practice exams, however, they're not as hard as the hw or quizzes, so that's a plus. Lectures are pretty clear and is willing to help you if you don't understand something. Does get angry pretty easily, but it's not that bad. Would recommend a daily class over her class though.

Rating: 5.0/5, difficulty: 3.0/5
This was my first CS class and I so glad she was my professor. Very elaborate lectures, uses time effectively and shows examples during switching from PowerPoint to IDE. Very lenient grader. Assignments are lengthy and take time but are a good challenge. Always responded fairly quickly to emails even at 11 pm. Very caring teacher, solid choice!

Rating: 1.0/5, difficulty: 5.0/5
She is not a good coding teacher. Everything she goes over in class has nothing to do with the assignments and quizzes for the week. There is no attendance. If you seek online help such as a tutor she thinks your cheating because it isn't what she "taught". HOWEVER, she does not teach you how to do these assignments. Good luck if you have her!

Rating: 4.0/5, difficulty: 2.0/5
Attendance is not mandatory. Homeworks are easy programming assignments. Easy grader. If you just do the quizzes and earn a good grade in final you'll get an A. 5 extra credit for instructor evaluation. Lectures are based on slideshows, sometimes they can be boring but programming itself is funny. And btw she is the only person who teaches python.

Rating: 1.0/5, difficulty: 5.0/5
She is nice kinda, however. Her powerpoints have nothing to do with the assignments and quizzes she gives every week. Everyone in the class feels very lost. At first it was easy then now In week 6 we all have no idea whats happening. She doesnt go over how to do any of the code in the assignments also. You will be in your own trying to learn it.

Rating: 3.0/5, difficulty: 4.0/5
Assignments are pretty straight forward.  However, don't wait last minute to do your practice it and coding assignments. I would recommend taking her daily class if you can since she throughly explains everything on the assignments with the practices she does in class. As well, she's very lenient and answers emails til 9 pm most nights.

Rating: 3.0/5, difficulty: 4.0/5
She is nice. Fair grader. Quizzes are usually 2-3 questions with 1 coding problem. Exams are hard and long in my opinion so make sure you understand the material and practice a lot. Make sure to start doing assignments early since sometimes they can be long. Recommend studying Java before taking this class or you have to study hard.