Professor is very unorganized. One of the worst professors I have taken. Talks down to students and will accuse you of cheating when you are not. Does not explain assignments. Be prepared to teach yourself.