WORST class and professor! If you have to take this class, do not take it with Gillings! He is not good at explaining anything and wastes class time talking about nonsense stuff. He will give you a question and answer and expect you to find the solution yourself. He barely reviews before tests either because he always runs out of time during class.