Weekly homework is heavy. The instructions are very confusing which makes the entire assignment confusing. All the hard work that is done by us every week for just 1%. The assignments are not explained, and we are supposed to guess it on our own. He can be very belittling. Loves to waste time in the class with irrelevant stuff. 