Arlo Osler
Avoid. Take this class with another instructor. Osler may seem like an okay guy outside of a classroom, but lives on a high horse in class. He's not good at explaining concepts in his own words, lectures from pre-lecture slides, can't solve problems on the spot, only uses material created by others, gives very little feedback, doesn't seem to care