Matthew Shannon
Dr. Shannon is very helpful when it comes to explaining topics and teaches in a clear manner. He is always willing to help during office hours and is a great professor. 11/10 would take the class again.