Tuesday, June 23, 2009

System Administrator

I designed and implemented a software and hardware upgrade from a Novell 3.1.2 LAN platform to a networked Win 95 environment. Duties included: network troubleshooting, hardware instillation, software configuration and instructional training for employees.

Thursday, June 18, 2009

Internet Support Specialist

Duties included: sales, troubleshooting connectivity issues, altering software configurations, and customer relations. I initiated tenure by rapidly recognizing and resolving client software and hardware problems including a wide array of operating systems such as Win 9x/3.x/NT and Mac OS. Additional duties comprised of designing customized computer software packages and instructional manuals for current and prospective Internet clientele.

Tuesday, June 16, 2009

Water Safety Instructor

In conjunction with the American Red Cross, swim lessons were provided during the summer months for children of all ages. As a swim instructor, I taught over 30 swim classes for students enrolled in all 8 levels of the ARC swim program. My primary responsibility, as a water safety instructor, was to ensure the safety of the students. Secondary roles included: weekly lesson plans, developing diverse motor drills, demonstrating stroke principals, helping mentally and physically challenged children, creating skill-building games and building on previously acquired skills.

Saturday, June 13, 2009

Mathematics Instructor

At a private school, I provided instruction for students enrolled in high school geometry. The basic principles of definitions, axioms and proofs were taught though means of traditional lectures, visual examples, classroom discussions, homework assignments, group projects, and student presentations. Although students were from diverse backgrounds with different learning styles, they understood the importance and development of mathematics.


Friday, June 12, 2009

Teaching Assistant for Complier Construction

I assisted students learning about the principles and implementations of compilers for higher-level computer languages, including topics in: scanning, parsing, symbol table management, code emission, and code optimization. I provided students with additional instructions, graded homework, and assisted students having difficulty with class projects.



Thursday, June 11, 2009

Teaching Assistant for Computer Networks

Graduates and undergraduates enrolled in this course where supplemented with both practice and theory. The theory portion of the course covered the ISO model, definitions, equations, interfaces, signaling, and the evolution of networks. Theory was then reinforced with networking protocols, such as: FDDI, CSMA/CD, SONET, IPv6, and ATM. The projects I introduced for this course allowed students to become familiar with UDP and TCP socket programming, and the design of the Linux network layer. For a portion of this course, I substituted for the absent professor and covered principals in optical networks.



Wednesday, June 10, 2009

Teaching Assistant for Operating Systems

In this course, students cover core principles, such as: I/O, concurrent processes, mutual exclusion, synchronization, deadlocks, scheduling, memory management, file systems, real-time and distributed systems. Students understanding of such principles were enforced with labs and projects. For many of the core principles in operating systems, groups of students were assigned projects that allowed them to create and modify portions of the Linux kernel. In addition to this, I created weekly 45 minute lectures that covered the design and code of the Linux kernel.