Leo Porter

E-mail: leporter at eng dot ucsd dot edu
Postal:
Leo Porter
Computer Science and Engineering Department
University of California, San Diego
9500 Gilman Drive
La Jolla, CA 92093-0404
Office: Computer Science and Engineering 2108
Publications
Teaching
(Picture of Leo)


I am an Assistant Teaching Professor of Computer Science at UC San Diego interested in computer science education research and computer architecture. I was previously an Assistant Professor at Skidmore College and an instructor at the University of San Diego. I received my Ph.D. in 2011 in computer architecture, superbly advised by Dean Tullsen at UC San Diego.

I am a co-PI on an NSF-TUES grant for Peer Instruction in Computer Science. If you are interested in using Peer Instruction in your classes, please feel free to contact me. Materials for Peer Instruction in Computer Science courses and practical guidance for those new to Peer Instruction can be found at peerinstruction4cs.org

I am the Lightning Talks and Poster Chair for ICER 2015. These presentations are a great way to get initial feedback on your research, find potential collaborators, and get involved in the Computer Science Education Research community. Please see here for more details.

My computer science education research interests include peer instruction, concept inventories, student outcomes, CS1, CS2, media computation, active learning, flipped classrooms, and program evaluation.

My architecture research interests include speculative multithreading, transactional memory, thread-level parallelism, branch-prediction, cache-design, chip-multiprocessors, simultaneous multithreading, process scheduling, architecture-aware scheduling, and cache coherence.