Dr. Brian C. Hoffman
  Computer Science and CINS Instructor
Home Page Schedule Contact Information WebCT Login CCBC Home

Courses
   Internet Literacy
   Internet Programming
  Java for the Web
  Computer Science I
  Computer Science II
  Introduction to Unix

Projects and Notes
  Thread Management
  Java Applets
  Secret Sharing
  Java Chat Program
  Reactive Ad Hoc Routing Protocols
  JSP and Tapestry
 

SCF Lecture

  CI Lecture

Professional Information
  Curriculum Vitae
  Teaching Philsophy
  Publications
  Research Interests

Personal Stuff
  Pictures
  Home Theater
  DVD Database
  My Wife's Page

Curriculum Vitae

Printable Version MS Word Version

Personal Information

Work Address:
Math / Computer Science / IMMT Department
The Community College of Baltimore County
7201 Rossville Blvd.
Baltimore, MD 21237
Phone:
(410) 516-7462 
Email:
bhoffman@ccbcmd.edu
Home Page:
http://faculty.ccbc.cc.md.us/~bhoffm30/index.html

Education

  • B. A. University of Minnesota Morris (1995)

  •       Graduated with Honors and High Distinction 
          Major: Chemistry    Minor: Physics 
  • Ph. D. in Physical Chemistry, University of Georgia (1999) 
           Thesis: "Applications of Highly Correlated Electronic Structure 
           Methods to Triatomic Molecules"

Teaching Experience

The Communtiy College of Baltimore County

  • Summer 2001 and Summer 2003-Present   Position: Adjunct Instructor
    Over the various semesters I have taught, and continue to teach, courses in Unix/Linux, Internet literacy, and Internet programming. I was also an instructor in the
    Teaching with Instructional Multimedia in Mathematics and Science (TIM2S) program for post secondary and secondary school teachers and plan to continue with the program this summer.

  • Fall 2001 - Spring 2003   Position: Full-Time Instructor
    Taught courses in computer science, internet programming, and web page design. I have placed numersous lessons and labs for these courses on the web and have maintained a course bulletin board. I also competed the college's virtual academy for online instructors and was involved in the writing of an accepted NSF grant for a new program in instructional multimedia.
University of Georgia
  • Spring  1999 Position:Guest Lecturer
    Gave in class guest lectures on MCSCF theory, C programming, and integrals processing to graduate students in a quantum chemistry course, as well as assistance with homework problems


  • Summer 1996, 1997, and 1998  Position: Summer Program Lecturer
    Lectured  undergraduate summer interns on the basics of electronic structure theory and provided/aided in programming projects. In later summers I lectured on more advanced aspects of modern electronic structure theory and ran a session on C/C++ programming.


  • Fall 1995- Spring 1997 Position: Lab Instructor (Graduate TA)
    Taught and aided in chemical preparation for  introductory level  (Chem. 121-122) chemistry labs as well as three semesters of qualitative analysis labs (Chem 123).

Research Experience

Johns Hopkins University

  • Summer 1999 - Fall 2002    Position: Postdoctoral Researcher
    Performed research in the area of non-adiabatic dynamics focusing on locating conical intersections and examining how their topography channels a wave packet toward the various products on the ground state surface.
University of Georgia
  • Summer 1993 Position: Summer Intern ship at Center for Computational Quantum Chemistry (CCQC)
  • Summer 1995-1999 Position: Graduate Student at CCQC

Computer Experience

  • Familiar with DOS, Unix/Linux, and Windows (95,98, ME, and XP) operating systems
  • Linux and AIX system admistration experience
  • Java, C++, C, FORTRAN, Pascal, and Basic programming experience.
  • PHP, JSP, and MySQL
  • Familiar with and have taught Dynamic HTML including style sheets and JavaScript.
  • Comfortable using the web as a teaching tool and have used the web to enchance the classes I have taught.
  • Scientific computing experience (I have written several pieces of quantum chemistry code.)
  • In addition to the standard software packages such as Microsoft Office, I have used the following scientific software:
    • The ACES, GAUSSIAN, and PSI quantum chemistry packages
    • The Mathematica and Maple computer algebra systems
    • The ChemDraw, Chem3D, RasMol, and JMOL molecular visualization / drawing packages
    • GNU Plot, Kaleidagraph, and a host of other graphing packages

Primary References

  • Andrew Beiderman
    Math/Comp. Sci. Dept.
    The Community College of Baltimore County
    7201 Rossville Blvd.
    Baltimore, MD 21237
  • Kathy Cantrell
    Math/Comp. Sci. Dept.
    The Community College of Baltimore County
    7201 Rossville Blvd.
    Baltimore, MD 21237
  • Prof. David R. Yarkony
    Department of Chemistry
    The Johns Hopkins University
    3400 N. Charles St.
    Baltimore, MD 21218
  • Dr. Yukio Yamaguchi
    Center for Computational Chemistry
    The University of Georgia
    Athens, GA 30602
  • Prof. H. F. Schaefer III
    Center for Computational Chemistry
    The University of Georgia
    Athens, GA 30602
 
Computer Science Links
  Basic Web Design
  Graphics and Mult.
  Internet Programming
  Algorithms and General Programming
  C/C++ Programming
  Java Programming
  Operating Systems
  Databases
  Networking
  Computer Security

General Computer and Technology Links
  Tech. News
  Search Tools
  Windows Tips, Tricks, & Downloads
  Linux Tips, Tricks, & Downloads

Other Links
  Chemistry
  Physics and Astronomy
  Misc. Science
  Home Theater
  Science Fiction and Fantasy
  Cool Places

©2003 Brian C. Hoffman