His research interests are in dynamical systems, both abstract and applied. He has created an introductory course in Scientific and Mathematical Computing that has just been made a requirement for almost all Math majors at UB, and has most recently designed and delivered a course "Data-Oriented Computing for Mathematicians", which is the subject of his presentation at this meeting. He served for six years as Director of Undergraduate Studies and Undergraduate Advisor in the UB Mathematics Department, directed a 5-year NSF-funded undergraduate research program, and is the recipient of multiple awards including a SUNY Chancellor's Award for Excellence in Teaching, a UB Meyerson Award for Mentoring, and the 2012 Clarence F. Stephens Award for Distinguished University Teaching from the Seaway Section of the Mathematical Association of America.