440 Huntington Avenue
308 West Village H
Boston, MA 02115
Joseph is a PhD student in the Computer Science program in Northeastern’s College of Computer and Information Science. He has been a student and practitioner of computer science nearly all of his life. Both his undergraduate and masters degrees are in C.S. and he worked for many years as an independent computer consultant.
From his first day of work at a small startup, writing C++ code on a Cfront compiler, Joseph has had tremendous opportunities in this field. He was an early adopter of, and is now a long-time expert in, designing and implementing object-oriented software. In addition to his extensive design work, he wrote 1000s of lines of Smalltalk code and 100s of thousands of lines of mission-critical code throughout the JavaEE stack over his professional career.
Joseph’s masters research projects included building a SAT solver in Scala and writing a literature review of state-of-the-art Actor design patterns. He completed his degree in Spring 2015 and began his PhD studies at Northeastern in Fall 2015.
- MS in Computer Science, DePaul University
- BS in Computer Science, University of Cincinnati
- Hometown: Chicago, Illinois
- Field of Study: Databases and Distributed Systems
- PhD Advisor: Mirek Riedewald
What are your research interests?
My current research is related to querying temporal graphs at scale. I also partner in neurogeometry research to develop distributed data processing algorithms for registration and tracing neurons in brain images.
What aspect of what you do is most interesting?
The research process. It pushes me out of my comfort zone of building industry systems to define new, basic problems and original solutions.
Where did you grow up or spend your most defining years?