Prof. Nichols was super responsive, gave great feedback, and was kid. I don't love group projects but Dr. Nichols worked hard to make these projects accessible and not a chore (which they feel like in other courses).