Michele Johnson
Dr Johnson is absolutely lovely. She cares about her students and approaches topics in a fun and educational way. Attendance is a large chunk of your grade so you really have to show up. She gives you good notice about when things are due and you have plenty time to do them. No electronics allowed if thats important to you.