David Lee
Best Professor so far! Really considerate and caring for his students; very upbeat about the topics he teaches. Two entertaining projects and art mysteries project that comes at the end of the semester. Amazing professor and is knowledgeable about his topics. He also includes historical detail within his lectures which means you get two courses!