Trevor Brown joined the David R. Cheriton School of Computer Science in the fall of 2018.
Before joining the Cheriton School of Computer Science, Trevor was a postdoctoral researcher at the Institute of Science and Technology in Austria. Before that, he was a postdoctoral researcher at the Technion, Israel Institute of Technology. He completed his PhD at the University of Toronto.
Although he was in the theory group at the University of Toronto, his research is closer to systems work than theory. He cares greatly about rigour, whether in theoretical or experimental work. His research currently revolves around concurrent data structures, especially lock-free ones. He is also interested in transactional memory, non-volatile memory, and techniques for coping with non-uniform memory architectures.