|
R. Sekar
Professor of Computer Science Director, Center for Cybersecurity  
|
If you are a new graduate student looking for independent study or project, click here
Research
My main research focus is on software and systems security. It is driven by practical problems, and emphasizes building real systems. It draws on principles and techniques from programming languages and compilers, operating systems, algorithms, networks, and artificial intelligence to address problems such as:- Software vulnerability mitigation (buffer overflows, SQL injection, XSS, ...)
- Malware and untrusted code defense
- High-performance intrusion detection (network and host-based)
- Attack isolation and recovery
- Self-healing and self-regenerative systems
- Monitoring and management of distributed systems
Please visit Secure Systems Laboratory for a detailed description.
If you would like to know more about working with me, please check out my lab research pages, as well as our FAQ and Alumni pages.
Teaching
I generally teach courses in Security, Programing Languages and Compilers. Here is a list of courses that I have taught recently. In addition, I offer a Seminar (CSE 659) or a Special Topics (CSE 684) in security almost every semester.
- CSE 509 System Security 2011, 2010, 2009, 2008
- CSE 504 Compiler Design 2010, 2009, 2005-06, 2002, 2000
- CSE 304 Compiler Design 2010
- CSE 307 Principles of Programming Languages 2004, 2000
- CSE 508 Network Security 2000-04
- CSE 608 Advanced Computer Security 2007, 2003, 2001
- CSE 408 Network Security 2004-05