Dr. Lee is understanding, flexible, and funny. He provides lots of helpful resources even beyond his lecture videos and the online textbook. He explains things in a way that makes them so much easier to grasp. I took a ton of notes this quarter but tests are open-note and not cumulative.  Overall Great class and definitely recommend!