William Sirignano
nice guy, curves at the end, but one of the worst profs ive had. rambles into the whiteboard, covering everything he's writing. tests are nothing like homework and honestly really unclear at times. only nice thing is he doesnt take attendance so i just stopped showing up and taught myself. but ya id try to avoid him if possible