John Beard
Super difficult class by nature, but Dr. Beard is a FANTASTIC teacher. Sometimes lectures are a bit dry but he makes time outside of class to help, and is happy to check over homework. Tests are difficult, but the study guides are helpful. He gives great career advice, and his class prepped me for post grad jobs in data analysis super well.