James Bonus
By far one of my favorite professors. He is funny, easygoing, & informative. Even though class isn't mandatory, you will want to go. Each class is a long lecture, but it is actually enjoyable & he always gives you a 10 minute break. You get graded on very few things, so you do not want to flunk anything. I hope to have him as a professor again!