Amazing Professor, I wish I could take him again, he is always making jokes and keeping the class professional yet lighthearted. He is very good and knowledgable about what he teaches. You must listen to him when he tells you exactly what to read in he textbook the class before the test because he includes that. other than that i never used it.