James McNamara
Professor McNamara is easily one of my favorite professors I've ever had the joy to learn from. He is enthused in the curriculum he teaches and truly cares about his students well being and adaptability. He takes the time to make sure his students are happy and absorbing his knowledge.The only downside is the TA's grade harshly. Awesome guy!