|
|
Faculty Home Page Jerry Rugg
|
|
Personal Background I was born and raised in the Great State of Wisconsin and joined the U.S. Air Force in 1974. I received my Bachelor of Science Degree in Meteorology from Texas A&M University in 1987 and my Master of Science Degree in Computer Information Systems from Boston University in 1992. I retired from the U.S. Air Force in 1998. I am currently employed as a Software Software Engineer (Architect) for a small startup company in NH, USA. |
|
|
Computer Background I started writing computer programs for mainframe computers using the FORTRAN computer language in 1985. These programs dealt mainly with atmospheric and aerodynamic models. I moved to writing programs for IBM compatible computers using PASCAL, C, and ADA computer languages in 1988. During my 24 year career in the U.S. Air Force I spent a great deal of time in integrating microcomputers as replacements for aging teletype machines on the worldwide Automated Weather Network. I also worked at the Automated Weather Network main switching hub routing data packets over the worldwide weather data exchange network using various protocols and transmission capabilities. I started teaching evening courses part time for Park College in 1992 and joined the UMUC - Europe staff in the Fall of 1993. Since then I have taught just about every under graduate programming course offered my UMUC plus a few side diversions in networking protocols. I started teaching graduate courses for UMUC - Europe in the Spring 2002. I currently program almost exclusively for the Win32 environment using the latest .NET Framework as the Data Storage Controller architect for an enterprise caliber, multi-tier, storage virtualization system. Other projects I have architected and / or worked on over the past few years include a Web Based Database Application Security and Group Policy system. Also a proprietary script language to record and playback routine administrative tasks and application installation routines over a LAN; a set of client / server programs, using Java, http and XML, to remotely configure and install software on a client work station running Windows, Linux Mac OS X or Solaris. Latest Interest Just about anything dealing with maintainable, efficient algorithms using the language of your choice. These two concepts often conflict with one another, thus the reason for my thinning hair. Current Teaching Assignment I am currently teaching or scheduled to teach the following: Past Teaching Assignments
Availability You can reach me at jrugg@faculty.ed.umuc.edu Programmers' Humor Every programmer has to keep sight of the lighter side of life. Here are a few favorites I have accumulated: |