Instructor


  • CS 589, Data Mining(Spring 2006)
    Serving as an introduction to data mining algorithms and tools to solve engineering problems, this course emphasizes the knowledge discovery and mining of large scale datasets. This course is structured as a series of lectures and discussions that provide fundamental concepts and principles of knowledge discovery, computational intelligence, machine learning techniques, search mechanisms, statistical methods, probabilistic approaches, nearest neighbor and clustering methods, neural networks, kernel machines, genetic programming, hybrid intelligent systems, model validation and feature selection and ranking algorithms.

  • CS 589, CS/IT 463, Information Assurance(Fall 2005)
    This course is structured as a series of lectures and discussions that provide fundamental concepts and principles of information assurance, overview of current information security topics, layered approach to information security, computer attack taxonomies, vulnerability assessment and risk management, perimeter security (firewalls and intrusion detection and prevention systems, IPSec and honey nets), network peripheral security issues (routers, switches, gateways, etc.), wireless and ad-hoc network security issues, cryptography, digital forensics.

  • CS 589, Advance Information Security Concepts (Summer 2004)
    Recent advances in the theory and practice of information security and cyber security, DES encryption, cryptography, Intrusion detection and prevention, Firewalls, malware detection. Course includes lectures by instructor, discussions of research papers, and student presentations of papers and projects.

  • CS 108 Introduction to Computer Science (2002 to present)
    This introductory computer science (CS) course covers the basics of different operating systems: Windows, Linux, and Macintosh. Writing programs to solve simple problems. Students are also introduced to multimedia while designing web pages. Course goals include learning the basics of a high-level programming language and important CS topics such as computer architecture, networks and operating systems.

  • IT 108 Introduction to Information Technology (2002 to 2004)
    Course covers the broad spectrum of information technology (IT) topics and important current issues such as information security and assurance. Introduction to computer programming is also included and will teach students how to design, implement, and maintain web sites. In the final report and presentation, students synthesize their skills and knowledge to develop a successful IT solution to a real-world problem.

  • CS 101 Introduction to Computer Science and Programming (2000 to 2002)
    Introduction to the discipline of computer science: Developed modules on computer networks, security and information assurance.

  • CS 101 Introduction to Computer Science and Programming: Lab Instructor (2000 to 2002)
    The lab focuses on an introduction to programming in a structured language (e.g., C): problem solving, algorithm development, top-down design, modular programming, control structures including selection, data types including arrays, and strings. Concepts implemented through extensive programming using good programming style.

Teaching Assistant and Coordinator


  • WISE04 (Workshop on Information Security Education)
    Topics of CNSS 4011 National Training Standard for Information Systems Security (INFOSEC) Professionals.

  • CS 589, Advance Information Security Concepts (2003, 2004)
    Recent advances in the theory and practice of information security and cyber security, DES encryption, cryptography, Intrusion detection and prevention, Firewalls, Stegonagraphy, malware detection. Course includes lectures by instructor, discussions of research papers, and student presentations of papers and projects.

  • CS 589, Information Assurance (2002, 2003)
    Defense and offensive information warfare. Information system security. Computer break-ins, hacking, and other attack methods. Vulnerability and risk analysis. Theory and applications of cryptography. Intrusion detection and incident response. Security planning and management.

  • CS 589, Digital Forensics (2004)
    Introduction of digital forensics, Legal issues regarding seizure and chain of custody, Technical issues in acquiring computer evidence, Examination of popular file systems, Reporting issues in the legal system, Invited lectures from forensics practitioners/experts, Assignments, and case studies.

  • CS 589 Soft Computing (2002 to 2004)
    Artificial neural networks, with emphasis on multiplayer feedback networks, self organizing networks, and Hopfield-style networks. Learning algorithms. Introduction to fuzzy systems and evolutionary computing. Engineering applications of soft computing.
  •  

PhD Students Committee

  • Dennis XU (2005) Behavior Mining Based Anomaly Detection For Online Security Enhancement. (Graduated Fall 2005)

  • Anthonius Irianto Sulaiman (2005-present) Malicious Software: Classifications, Detection Algorithms, Escape Methods, and Analysis

  • Chicago Student

Master Students Committee

  • Wieland Feierabend (2005) Location-Based Querying on Vehicular Ad Hoc Networks. (Graduated Fall 2005)

  • Sayi Jwala Prasad Yendrapalli (2005) Advanced Data Reporting Using Hyperion Designer. (Graduated Fall 2005)

In the News






Locations of visitors to this page