Ashvin Goel is a professor in the Department of Electrical and Computer Engineering at University of Toronto, where he leads research in various areas in operating systems. Dr. Goel obtained his Bachelors and Masters degree in computer science from Indian Institute of Technology, Kanpur and from UCLA. He completed his PhD in computer science and engineering from Oregon Graduate Institute, Portland in 2003. His PhD research focused on providing system support for interactive media-streaming applications. His current research focuses on improving the reliability and security of software systems. He is especially interested in building systems that can withstand bugs and vulnerabilities in software. Dr. Goel has published in prestigious systems conferences such as SOSP, OSDI, ASPLOS, FAST and Usenix Security. He is the recipient of the 2008 Ontario Early Researcher Award (ERA).
Dr. Goel has worked at HP Labs on middleware for seamless computing and at Oracle Corporation on optimistically replicated databases. Dr. Goel is a member of ACM, USENIX and IEEE.
I obtained my PhD degree from the computer science and engineering department at the Oregon Graduate Institute (OGI) in Portland in 2003. My PhD focused on providing system support for interactive media-streaming applications. My PhD projects are listed here.
I was part of the Sysl (pronounced sizzle) group at OGI. This group has now become the Systems and Networking group in the computer science department at Portland State University. My thesis adviser was Professor Jonathan Walpole.
I obtained my masters degree from the computer science department at UCLA. I worked with the Ficus project at UCLA from 1993 to the end of 1995. My masters work focused on ensuring consistency in optimistically replicated file systems.
I got my bachelor's degree in computer science from the Indian Institute of Technology (IIT), Kanpur, India. I studied in Kanpur from 1988 to 1992.
I studied at Loyola High School, Jamshedpur, and graduated in 1988.