This guy is awesome. I came to his class on a whim and fell in love with the subject by the end of the lecture. Prof Bowman worked with me to find a way to audit the class and even helped me get into his advanced version the next semester. There's an enthusiasm to the way he teaches that is infectious and makes you want to take on the world.