Reviews of professor Heshan Aravinda

Rating: 3.0/5, difficulty: 5.0/5
Another professor recorded the lectures for this class, and flys through notes. 3 chapt/sections a week with tons of HW! 4 major Exams, the first 3 are worth 16% of final grade, and final is 22% of final grade. That means all the other work (tons) was only worth 40% of the grade. Do not take this class over summer B if you want to have a life!

Rating: 2.0/5, difficulty: 2.0/5
Overall this course was very easy. To be honest, I don't even know my professors name because you never have to interact with them. You practically teach yourself the material using YouTube videos provided and take weekly quizzes. The material isn't hard at all and past quizzes are provided so you can get used to the question times.

Rating: 5.0/5, difficulty: 1.0/5
Class is based on mastery which I love. To get an A you need to master 8 modules and 4 advanced modules. The class is designed so if you dont master it the first time you have time to master it. Gives you quizzes and answers back so you can master it next time. Very easy to understand what is needed. 3-4hours a week max to master this course with A