Diana Duan
Dr. Duan can be a bit disorganized, but she is an awesome professor. She's always offering to help students in their research and finding opportunities for students to get involved in academics. She structures her class like a graduate-level class, so you'll have to read lots of books and be ready for discussion. 