Reviews of professor Dhavide Aruliah

Rating: 5.0/5, difficulty: 4.0/5
One of the hardest classes I've taken, but Dr. Aruliah makes the material very interesting. He's SUPER active on Piazza (saved my life tbh) and he's always ready to answer your questions during office hours. Highly highly recommend if you're looking for a challenge! Would definitely take his 303 class next term (if I pass this one lol)

Rating: 1.0/5, difficulty: 5.0/5
Do not take 303 with this guy Expects you to learn by yourself before class Worksheets in class is very confusing, does not teach anything at all in class Not prepared with no course webpage