As an adjunct faculty member, developed programming language and system analysis courses. Taught students, many non-native English speakers, and conducted lab sessions designed to allow the students to design, implement, and troubleshoot assigned programs. Languages taught were Intel Macro-assembler, Pascal, C, and COBOL. Additionally taught Systems Analysis and led senior projects where the student participated in all phases of System Analysis i.e. gathering requirements (initial investigation), feasibility, general design, detailed design, implementation (programming & testing), and system audit (evaluation & review). An advanced systems class was taught that made use of the programming languages previously taught to implement the system. The advanced systems analysis class covered computer networks with an emphasis on distributed computing and communications.