I'm an adjunct lecturer in the Department of Computer Science at Texas State University. I have an M.S. in computer science from Texas State, a B.S. in electrical and computer engineering and engineering and public policy from Carnegie Mellon University, and in between the two degrees I was a design engineer at ARM Austin, where I worked on CPU microarchitecture verification.
I have research interests in computer architecture, general-purpose GPU computing, and irregular parallelism. I'm especially interested in parallel hardware design for irregular algorithms, memory systems for multicore and manycore architectures, and in improving GPU programmability. As a graduate student, I was a research assistant in Dr. Martin Burtscher's Efficient Computing Laboratory (ECL), where I worked on software and architectural/microarchitectural techniques to efficiently accelerate irregular codes on GPUs. I was fortunate to have this work supported by a 2011 NSF Graduate Research Fellowship.
I'm also interested in computer science education and in pedagogical and curricular practices to connect more diverse students to computer science and engineering. I'm particularly passionate about increasing the participation and retention of young women in my field, and I'm very excited to have the opportunity to work on this from inside the classroom.