Erin Pumroy
I would take her again wish other professors would follow her class structure. She is awesome and provides constructive feedback to help you succeed. Lots of homework but she allows grace periods. Always returns email and answer questions or concerns. If you do all the work and discussions you will pass no test or exams no extra credit.