This is a level 300 class... every 300 level class I have taken was not nearly this difficult. I don't think he realizes we all have other classes, and probably more important ones. Expects way too much of his students, especially expecting us to know all of this law jargon and law info. Also takes FOREVER to respond to anyone. I don't recommend.