About Andrew Nicholls Andrew D. Nicholls is a professor in the Department of History and Social Studies Education at Buffalo State College.