Kartik Bulusu
Super easy class and if you do the work (which isn't that hard) you will get an A. Lots of group projects and opportunities for team work. Prof. Bulusu is great and funny, but the class was often boring/felt somewhat pointless (especially during lectures).