Absolutely DO NOT take Professional Communications with this professor. Due dates constantly shift with little to no notice. Large amount of the grade is based on completely unnecessary online assignments (contrary to what he says) and a terribly worded test (numerous fails in the class & it's worth 15%). Very belittling over email, nice in class.