Angela Beasley
Interesting class. Roughly bi-weekly assignments covering what you learn in class but in a more applicable manner. The lectures are taught well and are easy to understand. The homework assignments are partner optional and are very doable. 