Luke Hindman
He was super clear about every topic he taught, which was nice because of how new every topic is. Reading the book is really important to support the lectures but the reading is pretty interesting/light. Super chill guy and super understanding. Would definitely take a class with him again