IBM
Senior Software Engineer
Marist College
Adjunct Professor
IBM
Staff Software Engineer
IBM
Software Development Intern
IBM
Advisory Software Engineer
Marist College
Student Research and Software Development
IBM
Software Engineer
Marist College