I wouldn't wish this class on my worst enemy. He is very unclear and the assignments are borderline cryptic. He doesn't have office hours and makes contacting him difficult. The work is so impossible that a literal excel teacher couldn't help me out, He is VERY strict with late work and has a no-excuse policy. He's not it, chief.