Samuel Collins
Don't get me wrong, Professor Collins is nice. But, this professor gives lots of homework. (1 hour videos, discussion questions, lecture videos, readings, etc.) He DOES NOT respond to emails. He does not give you feedback on your assignments and his lectures are extremely boring. Personally, I would never take him again.