Reviews of professor Deepak Bhaskar Acharya

Rating: 5.0/5, difficulty: 4.0/5
Amazing professor. Lectures are tedious and so is the homework though he does not give a ton of work. test come from the material and are not overly difficult.

Rating: 5.0/5, difficulty: 3.0/5
Professor. Acharya was great in every sense. He is ready to explain things a million times in case you don't understand it. I personally understood everything he said in the first try. The things that he says in class are what appears on exams. If you do a little outside class programming this class and the class after this one will be a breeze.

Rating: 5.0/5, difficulty: 3.0/5
Professor with a great attitude. He wants everybody to participate during the class session and he expects people to learn and understand the concepts instead of memorizing. If you wanna be a real programmer, follow him and listen to his classes carefully. I took his course without any prior programming experience.

Rating: 5.0/5, difficulty: 3.0/5
Great professor, explains everything clearly. Very patient, and willing to explain things until you get it. I wish he taught more than just CS 102, I would take every class under him if I could.

Rating: 1.0/5, difficulty: 4.0/5
The worst professor I have ever had. You can hardly understand anything he says and he can barely understand students, so it is very hard for him to answer questions. He lectures in such a monotone voice that it is very hard to pay attention. I have gotten an A in every programming class but his. Im not sure how I even passed.

Rating: 3.0/5, difficulty: 1.0/5
Deepak is a good lecturer, but his accent is hard to understand. It seems as though English may be his second language because he has trouble understanding student's questions. The class itself is easy to pass, however, and Deepak does a good job grading fairly based on a clearly defined grading rubric.

Rating: 5.0/5, difficulty: 3.0/5
Professor Acharya is an awesome professor. As a beginner with no coding experience, taking his class was the best decision I made because he makes core concepts very clear. Furthermore, the tests are fair and he is very approachable outside class.

Rating: 2.0/5, difficulty: 3.0/5
Many of my classmates are failing his exams. This instructor thinks his exams are easy, but because he over complicates the lessons, it can be difficult to learn. He isn't as generous of a grader he says he is. There's nothing generous about how he grades anything. Just study everything. Make sure to mark your attendance or lose points.

Rating: 4.0/5, difficulty: 2.0/5
Lectures tend to drone on, so I would recommend just watching the recorded lectures on 1.25x speed. Homework can be quite difficult, but tests are incredibly easy and he grades very generously. Overall a chill guy. Not the most engaging class by any means, but I've heard this course is brutal with other professors, so no real complaints.