As a Professor of the Practice at Brandeis University, I am passionate about teaching Software Entrepreneurship, Software Engineering, Software Design, and Robotics. My focus is on "Applied Computer Science," and I strongly believe that students need to learn how they can make a real impact on the world by applying their Computer Science education. To achieve this, I invest a lot of time and energy in providing experiential learning opportunities outside the classroom, team experiences as part of courses, and a connection to the outside world.
My interests lie in Software Engineering of Large Systems, Open Source Software, and new and innovative Computer Programming languages. I have worked in a variety of roles in the Software Industry before teaching. I co-founded and served as the former Chief Technology Officer of eRoom Technology, Inc., an early internet-based project collaboration application. While working at Lotus Development, I was responsible for the work that led to Lotus Improv, which is credited by some with being the first appearance of the so-called "Pivot Table." Additionally, I have consulted with technology companies and developed new products through my own firm.
Overall, my experience in the Software Industry has informed my teaching philosophy, and I strive to provide my students with the skills and knowledge they need to succeed in the real world. I believe that hands-on, experiential learning is essential for students to become successful in their future careers. By connecting my students to the outside world, I hope to inspire them to make a positive impact on society through their work in Computer Science.