Bao Lo
Amazing professor! There's a decent amount of work to do but the work is engaging and interesting. Prof. Lo takes a very modern approach to teaching, she is NOT an old dusty professor lol She has great topics to learn and look into. There's a group project, get it over with and take care of business. Everything is straight forward, she's the best!