Johnson is a PhD student at the department of computer science. He is particularly passionate about hardware-software co-design and domain-specific architectures, leveraging novel reconfigurable architectures to accelerate critical HPC and ML tasks.