
I work in the areas of Software Engineering and Information Assurance (IA) - two highly related areas. Most of my work today is in the area of IA and in overseeing the our Cyber Corps activities sponsored by the Federal Government (Scholarship for Service program - http://www.sfs.opm.gov) and the Department of Defense (Information Assurance Scholarship Program - http://www.defenselink.mil/nii/iasp) .
The primary course I teach is Information and Computer Security CSE 4243/6243. This is what we refer to as a "split level" course meaning that it can be taken as an upper level undergraduate course or a graduate level course. The requirements for graduate students in the class are more than for undergraduates and involve some independent research. More on this course and others can be found at our departmental web site (http://www.cse.msstate.edu) or by emailing me for a syllabus (vaughn@cse.msstate.edu) .
I also teach a graduate level only class in information assurance (CSE 8990) titled "Current Topics in Information Assurance". This class is offered only to those graduate students that have completed CSE 4243/6243 and have an interest in this area. There is no text book for this class and we review current research in the area of IA by reading and discussing peer reviewed research papers. Topics vary in each class offering.
In the Software Engineering area, I also teach a graduate level course in Requirements Engineering - CSE 8273. During this class, we explore a very important part of the software engineering lifecycle - that of obtaining and understanding the requirements for the system under development. During this class, we examine techniques involved in requirements elicitation, specification, analysis, verification and validation, and management.
Other courses I have taught at MSU include Software Engineering I, Operating Systems, and the Software Engineering Practicum (a year long senior design project).
For any additional information on these courses, feel free to contact me.