Mt. San Jacinto College 2004 - Present


28237 La Piedra Rd.
Menifee CA. 92584





2010 - Present       Academic Senate - MVC Site Council Vice President

2009 - Present       Department Chair CIS


Responsible for overseeing department budget, curriculum development, schedule of classes, hiring of associate faculty, new program development, and teacher classroom observations. This position also serves as a buffer between students and faculty and the dean and faculty.

2004 - Present        Associate Professor CIS

Duties include teaching a wide variety of Computer Science / Information Systems classes, serve on committees, create curriculum,

Newport Corporation 1995 - 2004

  1791 Deere Avenue
  Irvine, CA. 92606



Newport Corporation (NASDAQ: NEWP) is a globally recognized leader in advanced technology products and solutions for fields such as Research, Life & Health Science, Aerospace & Defense, Industrial Manufacturing, Semiconductors, and Microelectronics

2003 - 2004  Software Manager, Information Technology

Responsibilities include managing Newport's web page, Intranet, and Sharepoint development. Duties also include supervising the web development team and scheduling of all IT software projects. In addition to managerial duties, responsibilities include development of software that automates and bridges corporate enterprise applications. Applications software is written using Visual Basic, C#, ASP.NET, ASP, JavaScript, PERL.

1999 - 2002 Staff Software Engineer, Precision Motion Group

Responsible for supervising all software personnel in the Precision Motion Group division. In addition, responsibilities include scheduling, assignment of all software tasks, and supervision of code review meetings, performing annual reviews, writing policies and procedures, and performing analysis and feasibility studies.

  • Developed a new custom motion control system for the Video Metrology division
  • Wrote a boot loader that will move startup firmware from flash to Ram
  • Wrote low-level diagnostics to test hardware at initial power up
  • Created production diagnostics and included this into the bootloader so the hardware can be tested in manufacturing
  • Developed low level drivers for all hardware.
1999 - 2000 Project Manager, ESP7000 Motion Controller

Responsible for cost justifications, scheduling of all tasks, conducting weekly project meetings, supervision of Engineering Review Meetings, scheduling of parts procurement for prototypes, scheduling of CE testing for EMF and safety, and oversee the logistics of all Engineering documentation into Newport's manufacturing system.
The ESP7000 uses a Texas Instruments TMS320C32 DSP processor for motion control and a ZF Micro 80383 / 80486 processor that is used for the user interface. The ESP700 allows users to communicate through GPIB, RS232, USB, and a graphical front panel display.
  • Responsible for the design of the multi-tasking scheme
  • Designed and wrote the display drivers and menu
  • Created all communications code for RS232 and GPIB
  • Helped design and write the shared memory interface for communications to the DSP processor.
1995 - 1999  Senior Software Engineer,  Precision Motion Group

Primary responsibility was on the ESP6000 Motion Control System. The ESP6000 is a PCI bus based motion controller that uses a Texas Instruments TMS320C32 processor.
  • Designed and wrote the communications scheme for communications between the DSP and the host PC
  • Wrote a 32-bit DLL that users and API to command the motion controller. The ESP Motion utility was written in Visual Basic and communicated to the motion controller through the 32-bit DLL
  • Wrote Windows NT device driver and DLL for the MM2000. The MM2000 is t he predecessor to the ESP600 and is an ISA bus PC card implementation

Optical Radiation Corporation 1990 - 1994

Optical Radiation Corporation
1300 Optical Dr. Azusa, CA. 91702

$80 million in annual sales, manufacturer and distributor of inter-ocular lenses and other products used for eye care and eye surgery.

1990 - 1994 Software Engineer, Electronic Products Group

Primarily responsible for the design and development of software for Automated systems used in the manufacturing of Printed Circuit Boards. The fully automated exposure equipment was a new design and Optical Radiation made most of these systems to the specifications of the customer

  • Responsible for all major European Customer base and spent a large majority of time traveling to Europe writing custom applications, refining alignment algorithms, and getting final acceptance and payment.
  • Responsible for scheduling and supervising field service personal and repair for Visionetics Optical inspection systems
  • Responsible for establishing a small production area, organized inventory, supervised and helped complete the machines that were partially finished on the production line, and later was instrumental in transferring Visionetics technology to an Italian company
  • Responsible for developing a product for Micron Technology which is a machine that would quickly and automatically cure the UV tape used to tape silicon wafers to frames for processing.