this professor knows and clearly likes the material, great topic, some people like the jokes etc. but I thought it wasn't funny, , written discussions are 20%, 3 other things are the rest of the grade, no extra credits, not hard to get extra help