Assistant Professor of Computer Science
Professor Porter joined the department in Fall 2011. He received his Masters and Ph.D. in computer science from UC San Diego. He was previously an officer in the US Navy, an intern at Microsoft Research, and adjunct faculty at his alma mater, Univ. of San Diego. Prof. Porter is currently involved in both computer architecture and computing education research. His architecture research focuses on improving single thread performance by leveraging available parallel hardware in multi-core processors. Most recently, he has been concerned with improving performance in the presence of frequent inter-core thread migrations. In his computing education research, he is interested in the use of media computation in early classes as well as the use of peer instruction in computing. Most recently, his work demonstrated that students can apply concepts learned in peer discussion to subsequent questions.