Many of the students that took his class did not pass. He will expect you to teach yourself and others. His lectures are all over the place. He is hard to get in contact outside of class. I took this class Spring 2018 and received an Incomplete as did many other students DO NOT TAKE THIS CLASS IF YOU WANT TO LEARN or PASS.