Nicholas Heiserman
hes a really nice person and means super well, he is just a bit odd- his tests are really difficult and he doesnt post his lectures until after the test-so u have to go and take notes or else, but the tests sometimes have random stuff on them. He seems to want his students to do well and is really nice tho, would take again