this dude gave us like 2 tests the entire term and that was all of our assignments . He talked for about 3 hours nonstop without asking for any student participation . While he is a knowledgable teacher he doesn't know how to teach .