In addition to teaching courses at JHU, Joshua is a Lead Bioinformatics Software Engineer at the Institute for Genome Sciences in Baltimore. His undergraduate degree was in Microbiology and graduate work was focused on Bioinformatics. He very much enjoys teaching and has taught graduate-level classes since 2002. His research projects tend to focus on single-genome annotation (eukaryotic and prokaryotic), metagenomics and transcriptomics, with over 30 publications in these fields. These have required a focus on distributed grid computing to manage the computational needs of large datasets, though he tries to stay as close to the biology as he can and not get distracted by technical fun.