Professor Gil is very nice and has a clear course outline, but very tough grader. He prepares you well to understand history, but if you don't like history, I recommend not taking his class. Assignments must be very detailed or you won't get a good grade. Overall fun class, just lots of work!