Justin Ellis
Professor Ellis is such a caring individual, however, he'll assign random assignments on the day of and expect you to finish them within a day or 2. These assignments are either piled or time-consuming; good time management is needed for this class.