Katherine Brennecke
She is awesome and I would recommend her class to everybody. She creates a fun learning environment and encourages participation from everybody. Everyone in this class got better and had fun as a group. She offers extra credit that is practical and all of her assignments have purpose behind them- no busy work. Hands down would take her class again.