Email: portico-services@ucl.ac.uk
Help Desk: http://www.ucl.ac.uk/ras/portico/helpdesk
- Professor of Computer Systems and Networks
- Dept of Computer Science
- Faculty of Engineering Science




Brad Karp earned a B.S. at Yale University in 1992, an S.M. at Harvard University in 1995, and a Ph.D. at Harvard University in 2000, all in Computer Science. In his dissertation, he designed robust and scalable geographic routing algorithms and protocols for wireless networks with large numbers of nodes and highly dynamic topologies. He was a staff scientist at ICIR, the ICSI Center for Internet Research (previously named ACIRI) at the International Computer Science Institute (ICSI) at Berkeley between the fall of 2000 and fall of 2002. While at ICIR, he worked on topics including scalable distributed storage for sensor networks, reordering-robust window-based congestion control, and traffic engineering for multi-hop wireless networks. He then spent three years as a Senior Staff Researcher at Intel Research Pittsburgh, and as an Adjunct Assistant Professor in Carnegie Mellon University\\\'s Computer Science Department. At Intel Research/CMU, he continued his long-standing research thrust on geographic routing (CLDP), and started new projects in distributed system architecture (Open DHT) and Internet worm defense (Autograph and Polygraph). Brad joined UCL in October 2005, where he held a Royal Society-Wolfson Research Merit Award between 2005 and 2010, and is now a Professor of Computer Systems and Networks. His current research portfolio includes work in systems security (particularly in OS, web browser, and application security), wireless networking (particularly in improving the capacity of multi-antenna wireless networks), and network routing (particularly in improving the robustness and efficiency of Internet routing).
Brad Karp has taught in the Computer Science departments at Harvard University (while a Ph.D. student there), Carnegie Mellon University (while an adjunct faculty member there), and UCL (while a faculty member there). At these institutions, he has taught graduate and undergraduate classes in operating systems, computer system performance, networking, sensor networks, and distributed systems and security.
01-OCT-2007 – 30-SEP-2014 | Reader in Computer Systems and Networks | Computer Science | UCL, United Kingdom |
01-OCT-2005 – 30-SEP-2007 | Senior Lecturer | Department of Computer Science | UCL, United Kingdom |
01-SEP-2002 – 30-SEP-2005 | Senior Staff Researcher | Intel Research Pittsburgh | Intel Corporation, United States |
01-SEP-2002 – 30-SEP-2005 | Adjunct Assistant Professor | Computer Science Department | Carnegie Mellon University, United States |
01-SEP-2000 – 31-AUG-2002 | Member of Research Staff | ICIR | ICSI, UC Berkeley, United States |
2000 | Doctor of Philosophy | Harvard University | |
1995 | Master of Science | Harvard University | |
1992 | Bachelor of Science | Yale University |