Matthew R. Baker

E-mail: mbaker5@umbc.edu Web: http://userpages.umbc.edu/~mbaker5
Objective To pursue work in the field of computer science, cryptography, algorithms, or information assurance in order to take maximum advantage of my training in those areas.
Education  
Aug 2000 - Present University of Maryland - Baltimore County
Baltimore, Maryland
Bachelor of Science in Computer Science with a minor in Mathematics
Graduated Cum Laude in May of 2004
  Courses Included:   Programming in C, Programming in C++, Discrete Structures, Assembly Language, Computer Organization, Principles of Programming Languages, Data Structures, Software Design & Development, Computer Architecture, Principles of Operating Systems, Scripting Languages, Algorithm Analysis & Design, Cryptography, Automata Theory & Formal Languages, Numerical Computations, Computer Networks, Advanced Operating Systems, Cryptography and Data Security, Calculus, Linear Algebra, Differential Equations, Math Analysis, Modern Algebra and Number Theory, Physics, and Statistics.
  Special Projects (Class Projects):
  • Currently developing course module to give students hands on experience with wireless security issues. Module includes breaking WEP (Wired Equivalent Privacy) and implementing security fixes to avoid WEPs short comings.
  • Implemented a rudamentary intrusion detection system for the Linux operating system.
  • Worked with a team through all the stages of the Software Development Life-Cycle.
  • Analyzed data structures:  Red/Black Trees, Priority Queues, Splay Trees, & Graphs.
Skills Programming Languages:  C, C++, Assembly, Q-Basic, ML, Shell Scripting.
Currently Learning:  Java, Perl, Php, Tk.
Operating Systems:  MS-Windows 3.1-11, 95, 98, 2000, NT, MS-DOS, Linux.
Software:  Microsoft Office, Adobe Acrobat, Maple, Norton Utilities.
Programming Interests:  Cryptography, Algorithms, and Information Assurance.
Language:  French, intermediate.
Experience A complete employment history is available upon request.
June 2003 - Present University of Maryland - Baltimore County, Computer Science Department. - Cyber Defense Lab Research Assistant.
Developing course module to give students hands on experience with wireless security issues. Module includes breaking WEP (Wired Equivalent Privacy) and implementing security fixes to avoid WEPs short comings.
Jan 2003 - Present University of Maryland - Baltimore County, Computer Science Department. - Lead Teaching Assistant.
Taught 30+ students in a classroom. Assisted students with multiple projects written in the C programming language. Demonstrated teaching techniques to other teaching assistants, wrote notes on diverse C topics, and maintained a webpage of detailed notes.
Aug 2002 - Dec 2002 University of Maryland - Baltimore County, Computer Science Department. - Undergraduate Teaching Assistant.
Taught 30+ students in a classroom. Assisted students with multiple projects written in the C programming language. Demonstrated teaching techniques to other teaching assistants and wrote notes on diverse C topics.
Feb 2001 - Aug 2002 University of Maryland - Baltimore County, Computer Science Department. - Teaching Assistant (Grader).
Graded student's projects, in the C programming language and in Assembly Language. Assisted teacher with grading of test material, and designing test cases for projects.
Aug 2001 - May 2002 University of Maryland - Baltimore County, Computer Science Department. - Tutor.
Tutor students in computer science courses, which include Programming in C and C++, Discrete Structures, Assembly Language, Computer Organization, Data Structures, and Principles of Programming Languages.
Achievements    
  Dean's List (Fall 2000, Fall 2001, Fall 2002) Semester Academic Honors (Fall 2000 - Fall 2002)
  Golden Key International Honour Society Upsilon Pi Epsilon
  ACM - Student Member IEEE - Student Member
  Boy Scouts of America - Life Scout Order of the Arrow - Ordeal Member
Extracurricular Activities    
  Intramural Soccer  
References Available upon request.