Emily Johnson
Dr Johnson is great! I took both 3001 and 3201 with her and in both classes she was enthusiastic and engaging. You can tell she enjoys teaching and really likes the topics. She was responsive to emails and always let me drop by her office , even outside of office hours. She is strict with deadlines but she gives plenty of reminders.