Reviews of professor Raj Kothapalli

Rating: 5.0/5, difficulty: 4.0/5
It is crucial to do the homework and at least skim the reading material or slides before the lecture to make full use of lectures. Make use of his office hours. There, he is able to go in depth with your questions. The big take away is always be a lecture ahead, go to OH, and do well on the labs. That all helped me not get overwhelmed.

Rating: 4.0/5, difficulty: 5.0/5
The class is manageable as long as you review the things taught in class. Furthermore, make sure you note everything down. The professor is nice and he tends to care for his students. Make sure you understand everything from the beginning. It only builds up.

Rating: 5.0/5, difficulty: 3.0/5
Raj is one of the best professors in the BME department. He cares for his students and literally tells what will be covered on the exam. The exam questions are very reasonable and he covers everything in class. Make sure to understand the HW problems cause they help A LOT. Overall, hard class but if you try a little it shouldn't be too bad.

Rating: 1.0/5, difficulty: 5.0/5
Lectures are really fast paced and he expects you to know most of the material before he teaches it. His modules are hard to follow. His exams are so hard the class averages are usually 40-50% I feel like he prioritizes his research and often times is too busy to tend to his class and makes his TA teach/grade in his behalf.

Rating: 1.0/5, difficulty: 5.0/5
Absolutely horrible time. I am a straight A student and I am struggling horribly at his class. Take it with Mark Pacey instead. Never accessible, lectures are outdated, homework solution keys are unclear. The exams gives little to no partial credit. Honestly, he is too busy to teach.

Rating: 5.0/5, difficulty: 2.0/5
The best graduate-level course the department offers. Most of the classes are discussion-based, intuitive and focused on honing the concepts. Quizzes are easy and are based on the lecture notes, slides. Final presentation report constitute majority of the final grade.

Rating: 4.0/5, difficulty: 3.0/5
He is a very good teacher. He assumes students to come prepared for the class. If you never bothered to read his material, and never bothered to follow up on what he taught, then this class is hard for you. Many students do not like programming part. I struggled initially but with help of TAs and colleagues I survived.

Rating: 3.0/5, difficulty: 3.0/5
Raj is a good guy however his teaching needs some work. His ppt's are overwhelming and there are so many slides that you never know what he can put on the exam. Overall do the hwks, practice exams and go to his office hours before the exams. The lab assignments are WORTH A LOT, do very well on those and your grade will at least be a B or higher!