Liu Yang
Fantastic professor! provided plenty of extra credit opportunities, learning material was engaging despite the online format. Only downside was it sometimes took a little longer for grades to be entered.