Work AddressHome Address
313 Taylor Hall
The College of Wooster
Wooster, OH  44691
180 Meadow Ridge Trail
Doylestown, OH  44230


Born: October 6, 1967
Birthplace: Rochester, NY
Nationality: United States of America
Marital Status: Married
Hobbies: Music, weight training, swimming, tennis, soccer, football, hiking and backpacking.


M.S., Software Development and Management, Rochester Institute of Technology, August 1994.
B.S., Mathematics and Philosophy (double major), State University of New York, College at Oswego, May 1992.

Professional Teaching Experience

9/10– Visiting Assistant Professor, Department of Mathematics & Computer Science, Wooster, OH.
9/07–5/10 Assistant Professor, Computer Science Department, Ithaca College, Ithaca, NY.
Adjunct Faculty, Mathematics Department, Tompkins-Cortland Community College, Dryden, NY.
9/06–5/07 Adjunct Faculty, Computer Sciences Department, Finger Lakes Community College, Canandaigua, NY
9/05-5/06 Visiting Assistant Professor, Computer Science Department, Rochester Institute of Technology, Rochester, NY
1/05–5/05 Adjunct Faculty, Computer Science Department, State University of New York, College at Geneseo, Geneseo, NY
9/03–12/05 Adjunct, School of Business, Department of Marketing and Management, State University of New York, College at Oswego, Oswego, NY. (Online instruction via the SUNY Learning Network from 9/04–12/05)
9/00–5/04 Visiting Assistant Professor, Department of Computer Science, State University of New York, College at Oswego, Oswego, NY.
9/97–12/00 Visiting Lecturer, Department of Computer Science, State University of New York, College at Geneseo, Geneseo, NY.
9/94–12/94 Visiting Lecturer, Department of Computer Science, State University of New York, College at Geneseo, Geneseo, NY.

Courses Taught

  • The College of Wooster
    • CSCI-15200—Computer Programming II*
    • CSCI-25100—Principles of Computer Organization
    • CSCI-35400—File & Database Systems
    • MATH-10000—Mathematics in Contemporary Society
    • MATH-10800—Calculus with Algebra B*
    *Currently teaching this semester (Spring 2011)
  • Ithaca College
    • COMP10500—Introduction to Website Development
    • COMP11000—Computers & Information Technology
    • COMP21000—Introduction to Computer Organization & Systems
    • COMP46100—Systems Analysis & Design
  • Tompkins-Cortland Community College (TC3)
    • MATH-090—Developmental Mathematics
    • MATH-109—Statistical Literacy (classroom and online via SUNY Learning Network)
  • Finger Lakes Community College
    • CSC 134—Core Word
    • CSC 135—Core Excel
    • CSC 136—PowerPoint
    • CSC 190—Data Structures I
  • Rochester Institute of Technology
    • 4003-231—Computer Science 1
    • 4003-232—Computer Science 2
    • 4003-233—Computer Science 3
    • 4003-345—Computer Organization
    • 4003-440—Operating Systems I
  • State University of New York, College at Oswego
    • CSC 101—Tools for Computing
    • CSC 120—Introduction to Programming and Programming Languages
    • CSC 212—Principles of Computing (Lab sections)
    • CSC 222—Computer Organization and Assembly Language Programming
    • CSC 241—Abstract Data Types and Programming Methodology
    • CSC 420—Graphical User Interfaces
    • CSC 458—Systems Analysis & Design
    • MBA 511—Management Information Systems
    • MBA 562—Systems Analysis & Design
    • MBA 563—Database Management
  • State University of New York, College at Geneseo
    • CSci 104—Problem Solving with Computers
    • CSci 114—Survey of Computer Science
    • CSci 131—Pascal Programming
    • CSci 204—Programming In Applications Software
    • CSci 211—File Structures
    • CSci 219—Object-Oriented Design & Programming
    • CSci 241—Principles of Computer Organization
    • CSci 331—Compiler Construction

Directed Studies Supervised

  • State University of New York, College at Geneseo
    • CSci 299—Frameworks for Intranet Application Development
    • CSci 399—Designing Component Solutions

Departmental Service

The College of Wooster
Mathematics & Computer Science Colloquium Coordinator
Ithaca College
Coordinator, COMP105 Coordinating Committee
Member, COMP110 Coordinating Committee
Member, Faculty Search Committee
Student Advisement
State University of New York, College at Oswego
Member, IS Search Committee
Member, RA&A Committee
Member, Curriculum Committee
Student Advisement
State University of New York, College at Geneseo
Chair, Writing Standards Committee
Member, Facilities Committee

External Academic Activities

2/98 Birds of Feather Organizer, Industrial Project Management Techniques in the Classroom, SIGCSE '98 Technical Symposium, Atlanta, GA.

Consulting Experience

8/96–9/97 Financial Dynamics Incorporated, McLean, VA.
Financial Dynamics was a consulting firm that provided client/server solutions worldwide. The Spectrum Technology Group has recently acquired FDI.

Key responsiblities: Successfully manage the development, testing and deployment of professionalquality client/server applications using Visual Basic Enterprise Edition and database management software while working directly with clients. I was a member of The Microsoft Practice, a work group within Financial Dynamics that concentrated on developing solutions using a variety of Microsoft products and technologies such as Visual Basic Enterprise Edition, SQL Server 6.5, and Transaction Server.

  • Lead Developer on several modules for the Overseas Private Investment Corporation's (OPIC) Business Management System (BMS).
  • Provided on-site development team support on Microsoft's Solutions Framework and Enterprise development using Visual Basic 5.0 for OPIC.
  • Developed object model and ActiveX UserDocuments for Client/Server workshop presented at the Visual Basic Insider's Technical Summit (VBITS '97) Conference in San Francisco.
  • Developed certified MasterCard Automation Processing Program (MAPP) servers for American Express' PaymentLink.
  • Developed and delivered course materials on Object-Oriented Analysis, Design and Programming for OPIC and for new-hires at Financial Dynamics, Inc.

Entrepreneurial Experience

8/94–8/96 Names and Planes, Incorporated, Arlington, VA.
Producers of Namease™, a commercially successful, Windows®-based product.

Founding Partner and Lead Architect
Key responsibilities: Successfully manage full life-cycle development of Namease™, including resource management, and risk assessment while bringing a new product to retail outlets that traditionally did not sell software.

  • Successfully designed, developed, tested and deployed company's first commercial product.
  • Designed and maintained company's web site, which attracted sales worldwide.
  • Successfully brought a "new idea" to fruition, from business plan to buy out.
  • Took a new product to market through traditional and non-traditional retailers including: FAO Schwartz, Babies R Us, CompUSA, and Borders Books & Music.
  • Captured the attention of larger firms based on product merit, persistence and an effective public relations campaign, despite the fact that Names and Planes, Incorporated was a single product company.
  • Media achievements spanned television, radio, newspapers and periodicals with stories highlighting Namease™, its function and founders.
  • Features appeared on The Today Show, CNBC, Fox News Network, The Washington Post, The Chicago Tribune, The Associated Press wire and many others.
  • The final achievement involved seeking and structuring an agreement with an Internet related company (iVillage) for the asset sale of the rights to Namease™.

Professional Societies

12/98– Member, Association for Computing Machinery (ACM)
12/98– Member, IEEE Computer Society