Patrick MacArthur

Patrick MacArthur


I am a graduate student in the Department of Computer Science at the University of New Hampshire in Durham, NH, where I also received my undergrad degree in computer science in May 2012. While I was an undergrad, I worked for the UNH InterOperability Laboratory in the iSCSI consortium. My advisor is Prof. Robert Russell.

My main research is in high-performance computer networks, specifically Remote Direct Memory Access (RDMA).

I can be found on Facebook and LinkedIn, and I can also be contacted via e-mail.


Informal Talks




An asynchronous sockets library that can be used to take advantage of RDMA without the complexity of libibverbs.
A simple C thread pool library loosely modeled after the ThreadPoolExecutor class in Java's java.util.concurrent package. I wrote it for fun after taking CS 720 at UNH.
A simple text-based adventure game that served as the final project for CS 516 at UNH (which is now CS 619).

For all of my open-source projects, patches, comments, and suggestions are welcome, via e-mail or the corresponding GitHub issue tracker.


My Linux dotfiles repository is available if you wish to look at it. You may use them at your own risk, as if they break in your environment, you get to keep both pieces. Patches, suggestions, and comments are welcome.

Creative Commons License
Except where otherwise noted, this work by Patrick MacArthur is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.