Bjorn Birgisson
Bjorn is the best prof to take for 306. He makes the class incredibly easy and tests were easy. He's insanely nice and very understanding with late work. HW and Labs always get extensions so you have plenty of time to do it