Professor Gillings made this class way harder than it needed to be. Additionally, he grades the tests super slow so dont expect to get your grade back soon. Half of the time he seemed more confused than the rest of the students. He is very unorganized and gives extra credit opportunities to those who fail the tests :(