My architecture research interests include speculative multithreading, transactional memory, thread-level parallelism, branch-prediction, cache-design, chip-multiprocessors, simultaneous multithreading, process scheduling, and cache coherence.
My computer science education research interests include CS1 media computation, clickers, active learning, and peer instruction.
I began my studies at the University of California, San Diego in Fall 2004 and completed my MS in Computer Science in March 2007. I advanced to Ph. D. candidacy in the summer 2008. I interned at Microsoft Research in the Hardware Research lab in 2006 where I worked on the Greedy CAM Architecture with Dr. Ray Bittner.
I taught COMP300 Digital Hardware as adjuct faculty at the University of San Diego in 2009. I was selected for the Summer Graduate Teaching Fellowship to teach CSE141 Computer Architecture and CSE141L Computer Architecture Lab at UC San Diego in the summer of 2010. I am currently the UCSD CSE department Master TA and recently founded the CSE Mentor TA Program. I am pursuing an academic position starting in Fall 2011.