Computer Science

Contact Information

Fuller Laboratories, B19
Phone: +1-508-831-6793
Fax: +1-508-831-5776

View Personal Website

Facebook Twitter

Gary F. Pollice

Gary Pollice is a Professor of Practice in computer science. Professor Pollice spent over 35 years working as a software engineer in industry, most recently with Rational/IBM. He spent much of his career building software development tools, including compilers and other language-based tools and improving software development processes. Professor Pollice left industry and joined the WPI Computer Science department in 2003 where he could pursue his passion for teaching students how to build great software systems. Students remember his software engineering courses for the challenging projects and the multiple personalities that Professor Pollice uses for the project stakeholders. They learned how to recognize the different personae by their hat or hair style and how to interact with them. Professor Pollice says that he wanted to teach at WPI because the WPI alumni that he worked with in industry impressed him so much. He wanted to help continue the tradition of producing great software engineers at WPI.

Students are often found in Professor Pollice's office discussing problems or just enjoying candy from his candy dish. When he has time off, Professor Pollice loves to travel to interesting places around the world and meet interesting people. His current interests have taken him to Cambodia where he has established a fund to help Cambodian adults obtain further education.

Research Interests

  • Software Engineering
  • Languages and implementations


  • BS, Rutgers, 1973
  • MS, U. Massachusetts, Lowell 1994

Featured Publications

  • Head First Object-Oriented Analysis and Design
  • Algorithms in a Nutshell

View a Complete List   

  • Email a Friend
  • Bookmark this Page
  • Share this Page