Joseph Piper
Ive had 3 classes with him and he: -Contradicts himself on all critiques i've ever seen him give out -known to never respond to emails -work load is ridiculously high in short periods of time -super out dated -very set in his ways to the point where half the stuff for his classes make no sense - doesnt listen to you about your projects