Aindrila Chakraborty
Okay online class, even for those not terribly familiar with coding, it's a solid introduction thanks to easy coding assignments. Lecture videos are mediocre, but there's tons of online resources for the languages in class to make learning easy without even having to attend office hours. Grading seemed a little random at times.