Reviews of professor Radhakrishna Dasari

Rating: 4.0/5, difficulty: 4.0/5
Radha is a straightforward but solid CS professor. Make sure you do all the readings and show up to every class otherwise you'll lose a lot of points on quizzes and assignments will be tough--if you do though and make sure to ask questions, you'll probably do well. CS021 with him is a somewhat challenging, but overall rewarding class.

Rating: 5.0/5, difficulty: 2.0/5
Radha is a great professor. Hes caring, extremely clear, and super organized. There are tons of extra credit opportunities, and the work is very manageable and fun.

Rating: 4.0/5, difficulty: 4.0/5
This class is really awesome and a great introduction to programming. Some of the concepts are really hard, but if you do the homework you should be fine. He offers a lot of extra credit which you ABSOLUTELY should do! I would definitely take again and thinking about being a TA in.

Rating: 5.0/5, difficulty: 4.0/5
Professor Radha is extremely knowlegable and portrays his knowlege in an easy to learn maner. Saying that, programming is not for everyone, it is filled withproblem analysis when your code doesn't work and that is hard to teach. He is always available outside of class online and gives good feedback but, you do have to be smart to apply the knowlege

Rating: 3.0/5, difficulty: 4.0/5
Radha is clearly intelligent in his field, but sometimes he has a bit of a difficult time conveying his ideas in lectures. This is not to say he is a poor instructor; he cares deeply about student success. But be prepared to have to read the textbook and/or brush up on course topics online because they can be confusing in lectures.

Rating: 4.0/5, difficulty: 3.0/5
Radha is pretty good. The videos he creates are great and very useful, and the homework is pretty fair. While I don't care for his lecture style much, the class is straightforward if you're willing to put in the effort and pay attention. He understands that this class is not fun and tries to help.

Rating: 2.0/5, difficulty: 4.0/5
A course full of convoluted concepts which Radha does a particularly bad job at explaining. If it is an option for you, try to avoid this class.

Rating: 5.0/5, difficulty: 4.0/5
Uses a variety of effective techniques to facilitate learning: quizzes on a few key concepts before lecture, extra credit for consistent and steady effort, excellent lecture slides to complement text, repeated emphasis on key concepts, in-class practice of new material, computer homework with instant feedback, class input to change lecture content.

Rating: 5.0/5, difficulty: 3.0/5
Lectures are clear and summarize the book, homework and test problems based directly off examples covered in class, incredibly swift response time on piazza, and he encourages asking questions/facilitating discussion. Great class overall, he takes difficult topics and makes them manageable, strongly recommend taking 125 with Professor Dasari.