Reviews of professor Satya Sadhu

Rating: 4.0/5, difficulty: 4.0/5
He is a great person. Sometimes it is hard to understand what he is saying because of his thick accent. He has lots of office hours and is dedicated to helping students learn concepts. It is a hardish class and his power points are confusing sometime. Make sure you GO TO CLASS IF YOU WANT TO PASS! Tests are kinda hard so study.

Rating: 1.0/5, difficulty: 4.0/5
The online homework can be helpful but takes hours at a time. He goes over material way to fast and expects you to understand everything the first time he goes over something. Class test averages where failing grades after the first exam. Tests are no more than 25 questions but worth 100 points. Nice guy, terrible teacher.

Rating: 5.0/5, difficulty: 4.0/5
Very good teacher. ASK FOR HELP ASK FOR HELP ASK FOR HELP. if you do not know something ask. He is very helpful outside of class. there is no reason to fail this class. he does not trick you and he is very helpful

Rating: 5.0/5, difficulty: 3.0/5
Very nice guy. Open to questions and doesn't make you feel dumb for asking them. Exams are heavily based on discussion sheets so make sure you attend those and do the practice exams he posts and you will be fine!

Rating: 5.0/5, difficulty: 5.0/5
Orgo was a struggle for me.  I enjoyed going to lectures as he lectures to gain your interest and to comprehend difficult concepts that build off each other. It is a lot of work so do the online HW, read the book( some questions in there can show up on exams), do practice exams, and ask for HELP EARLY! Ask questions ASAP. He will help you!

Rating: 5.0/5, difficulty: 3.0/5
Study guides are basically the exams makes information clear for studies. If you visit his office hours he's willing to teach in a variety of ways. Little accent overall great guy. 
Want to get on his sweet side bring him a pistachio nut latte from starbs? Bonus: go to every disscussion for a grade boost at the end of the year :) good luck!

Rating: 5.0/5, difficulty: 4.0/5
Although this is an introductory, be ready to put in the work. He explains as if you're dumb in the nicest way possible. As in, he breaks it down, which is nice considering some areas can be difficult to understand. use his practice exams!! keep up with achieve homework!! and study a little every day!! and you're good. overall, a great professor.

Rating: 5.0/5, difficulty: 3.0/5
Sadhu is great! If you pay attention in class and focus on what he's drawing on the board, you'll know what to do for tests. If anything is hard to understand, just go see him after class or in his office and will work with you until you get it. Great dude! Favorite professor so far!

Rating: 5.0/5, difficulty: 4.0/5
Dr. Sal is an intense, strong-willed professor who is dedicated to helping his students learn every aspect imaginable in terms of material covered in the class. His class is definitely tense, he will send you out of class if you are not prepared and expects only the best from his students. However, he is fair to all students and shows no favors.