Andrew Guarnaccia
Very caring professor. He took the time to explain things. Graded based on lab assignments(easy)and exams. He clearly explains the grading scale and is very fair. He was great in person but also made online learning easy and convenient. He is very understanding and I would definitely take him again. Had him for lab and for recitation.