Cindy Roche
She's a lovely person but not a good teacher. She didn't know what she was talking about most of the time; due dates were constantly changing. She's helpful when you chat with her one on one. The textbook's not mandatory; I'd highly recommend getting one, though.