Sergio Freeman
Professor Freeman excels in clear communication and setting expectations. He's impressively prompt in grading and delivering actionable feedback, and he's equally quick in responding to emails.