Sean Duncan
I cant warn enough people about Sean Duncan. Whatever you do, never take a class from him. His grading system is extremely unfair as he waits weeks to return the large amounts of work he assigns, so you are not given time to grow from his feedback, so his spec system fails. He generally is not successful in teaching the course. He is also very rude