I am an associate professor of computer science at Stonehill College.
In the area of computer science education, I have done work related to: web programming courses, academic integrity, capstone courses, and writing.
In the area of healthy computer use, along with Corinna Trabucco (an Alexander Technique teacher) I have developed a semester long seminar for upperclassmen that teaches students how to minimize the risk of injury when using the computer. I have also worked with Karen Jacobs at Boston University on various healthy computer use initiatives, including (with Douglas Bodkin '13) an iOS version of Stretch Break for Kids, an app that reminds kids to take breaks while using iPhones & iPads.
In the area of software performance engineering, I have done work on performance antipatterns and education. I'm also a founder of StepZero, L.L.C., a Boston based consulting firm that helps companies design, build, and maintain scalable software systems.
In the classroom I teach many of the department's applied computer science courses including:
- Computer Science I
- Advanced Programming: Web Programming
- Operating Systems
- Programming Languages
- Database Management Systems
- Data Networks
- Computer Science Capstone
I have also taught: Computer Science II, Visual Basic Programming, Software Performance Engineering and Data Structures/Algorithms.
When I'm not researching and teaching, I'm having fun with my wife and son. We are avid sailors.
- Software Performance Engineering
- Health Computer Use
- Computer Science Education