Amanda Redlich
Professor Redlich is amazing! I took her Discrete Structures I and II classes, and my GPA and sanity are thanking me heavily. The textbook is tough to understand, but she explains the difficult concepts in a way that you'll be able to understand and master the material. The courses are tough, but they're designed so you'll learn and want to learn.