Sergey BratusView profile
Associate Professor
Sergey Bratus is an Associate Professor of Computer Science and Dartmouth College Distinguished Professor in Cyber Security, Technology, and Society. He holds a Ph.D. in Mathematics from Northeastern University. His primary affiliation is the Department of Computer Science at Dartmouth College. Bratus' research focuses on cybersecurity fundamentals, including Unix/Linux kernel security, software verification, malware analysis, and reverse engineering at kernel/firmware levels. He emphasizes connecting hacking practices to core computer science principles, advocating for 'weird machines' research and language-theoretic security (LangSec). He taught courses like Basics of Cyber Exploitation, Programming Languages, and Network Security Readings. His work includes DARPA-funded research programs in cybersecurity resilience and critical software sustainment. Notable projects include fragroute/fragrouter tools for network traffic manipulation and contributions to passive covert channel analysis. Labs/Teams: Active in Dartmouth's cybersecurity research groups, affiliated with LangSec initiatives and the 'Weird Machines' research collective. Maintains a personal website with extensive technical resources and course materials.

