Harandi Amirpouyan
As long as you do the required assignments and show up to class, you will easily do well in this course. The teacher is funny and really chill. He explains topics really well too. Just make sure you are in a group that is responsible since most of this course is based off assignments (group/individual). Would definitely recommend this teacher.