Bo Han
Super duper chill teacher. His canvas page is very organized and he replies to emails very fast! The homework is online and gives you multiple tries for each question so you will likely always get 100%. If you know the concepts and do the lectures you will do fine on the tests. 10/10 would take again - very funny man and I love his accent.