profile picture of Brandon

I am interested in improving undergraduate education and instructional methods for Computer Science and Engineering.

My other research interests are broadly in computer systems engineering: high-performance computing, data management, and computer architecture. I have worked on systems that enable fast and flexible parallel programming. Past projects include Grappa, the high-performance partioned global address space (PGAS) runtime, Radish, a database query processor built on a parallel language compiler (and Raco query compiler), and contributions to Apache REEF, a big data application server built upon Hadoop YARN.

Currently teaching

I'll be teaching a new Topics II course in Spring 2018 called Application-specific accelerators. Email me if you'd like to know more beyond the course description.

Fall 2017: I am teaching Computer Organization, CS 2 Data structures and algorithms, and a First-year seminar called "Are two heads better than one?".

20 April 2016

Check out our article about query processing for HPC systems on the Intel Science and Technology Center for Big Data blog!

19 April 2016

I am excited to announce that I will be joining University of Iowa as a Lecturer, starting Fall 2016!