معرفی
Charles McGuffey is an Assistant Professor in the Computer Science Department at Reed College, part of the Division of Mathematical and Natural Sciences. He joined Reed in 2021 following a Ph.D. in Computer Science from Carnegie Mellon University and dual bachelor’s degrees in Computer Engineering and Computer Science from Clarkson University.
- Education: Ph.D. in Computer Science (Carnegie Mellon University, 2021); B.S. in Computer Engineering and Computer Science (Clarkson University, 2016).
His research focuses on computer systems and algorithm design, particularly hardware-software interactions for performance optimization. Key areas include Processing-in-Memory (PIM), caching techniques, memory hierarchy management, and non-volatile memory systems. He explores understudied aspects of computer design to enhance practical efficiency.
Recent publications emphasize kd-trees, trie structures, and algorithms for asymmetric memory systems. Topics like spatial locality, granularity change, and writeback-aware caching reflect his work on memory-centric computing.
He engages in summer research projects supported by Reed’s Summer Scholarship Fund, focusing on innovative computer systems and algorithm development.





