This class moves FAST. Professor Lee really wants his students to succeed and took input from the students for which testing format we wanted. There's not many teachers out there who do this. He's great at teaching the material in a relatable way and his facial expressions during lecture are what got me through the class. Would take him again.