Christopher Smith
Very confusing lectures with unnecessary information. I am in my senior year and this class is by far the most frustrating and confusing. I definitely don't recommend this professor. 