Yiran Liu
Prof Liu is a great guy and really cares about his students. I took this class online and most of it you can do without even watching the videos. He also responds absurdly quick to emails which I really appreciated. I've never waited longer than 15 minutes for a response from him, even on a Sunday evening. Overall great prof, easy class.