The material is not easy in this course, but Professor Balachandran is a really nice and easy going professor. Had a great time with him and he was very flexible when the class was online. I’d recommend him for this course. Tests are tough no matter what though.