William Cohen
Bill is a super cool guy, he's young so maybe new. He's a solid 1181 professor; goes through lectures somewhat quickly so you have time to work on the homework assignment and get help. Seemed like sometimes he would help students out if they got stuck with a bad team, but sometimes wouldn't. 1181 is terrible but just do the work and push through