Reviews of professor Alessandra Scafuro

Rating: 5.0/5, difficulty: 2.0/5
Dr. Scafuro was the greatest instructor I ever had at NC State! She explains discrete math so well, and her enthusiasm for her subject is contagious. Take a class with her if you have the chance; you won't regret it. She'll make sure you understand things and she won't leave any questions unanswered. 100% would recommend!

Rating: 5.0/5, difficulty: 3.0/5
Crypto is definitely a proof-heavy theory class, but she teaches it very well. Her lectures are engaging, she encourages participation, embracing mistakes. She is very respectful to all students and holds them to a high standard. Lectures were not recorded, so going to class is important! I would have gotten an A if I started HW earlier :/

Rating: 5.0/5, difficulty: 5.0/5
I loved Dr. Scafuro. Crypto was exceptionally difficult, but she really wanted everyone to succeed. I learned a lot and really worked for it. I'd caution against this class if you have no experience with proof by reduction. Otherwise, read the book, go to class, and go to office hours, and you'll pass!

Rating: 4.0/5, difficulty: 3.0/5
She's a really good teacher and wants you to succeed. She tries hard to make students understand what she is teaching. Her tests are very similar if not carbon copies of previous tests. Pay attention in class, do the tophats, homework, and ZyBooks