Chris Bryan
His lectures are thoroughly prepared and packed with materials. However, the homework assignments are poorly structured, overly lengthy, and excessively detailed. It's as if the only thing in our lives is doing his assignments. Not to say the group project takes 50% of the grade. We need time to work on that too!!! 