Jeffrey Considine
About
Jeffrey Considine is an Adjunct Associate Professor in the Faculty of Computing & Data Sciences (CDS) at Boston University. Professor Considine completed his Ph.D. at Boston University, specializing in distributed randomized algorithms and data structures. His research on approximate aggregation techniques has won multiple awards. He spent 19 years in industry, including a 15-year stint at Cogo Labs incubating and selling several data-driven startups where he rose to the position of Chief Scientist. Prof. Considine recently returned to Boston University to join the faculty in 2024 and is also affiliated with the Computer Science department.Can you share a little about your academic background and what led you to specialize in your current field?
My academic background is in computer science, and my thesis focused on distributed systems that used randomized algorithms and data structures to efficiently coordinate. At the time, we were trying to coordinate algorithms while sending as little data as possible, which was the opposite of how we operated after I settled in industry. We collected all the data in one place and threw as much compute power as we could manage at it. While in industry, I mostly worked at or around startups, so we all took on many roles. Specialization in data science was not a conscious decision; I don't think the job title “data scientist” was even coined then. I ended up taking over big chunks of our performance marketing for a while.That needed a lot of data from different sources - our Google search campaigns, web site logs, and partner monetization data, so I got in the habit of collecting all the useful data in one place and making it easy to query and analyze. Eventually, I ended up building what I called a data ops team which was essentially a mix of data scientists and ML ops folks. One thing I think we did well there was tracking every little data-driven prediction made, and checking if they panned out. We learned a lot from tracking our own predictions and seeing which ones worked and which did not.
What is your involvement with the OMDS program?
I am responsible for both academic modules in the first semester of the program, Mathematical Foundations of Data Science and Programming Toolkit for Data Science. These two modules are challenging since we want this program to be open to people with a wide range of backgrounds. We are not assuming or requiring an undergraduate background in data science, computer science, or STEM, so we have to start from scratch and build a strong foundation for everyone. This inevitably means tradeoffs in what we have time to cover; we will rarely cover proofs, but we will give the students broad exposure to all the necessary concepts, and there will be plenty of hands-on practice.
At the end of the first semester, I expect students to be able to build a variety of basic models on their own, and to be able to assess whether those models are working to solve the problem at hand. To be clear, these won't be toy models, but models of types that I've seen generate a lot of value in industry if deployed at the right time and place. The students will not be full fledged data scientists after just a semester; there will still be a lot of what, when and where to learn in the following modules. But I think they will learn quite a bit in the first semester that we've prepared for them, and I'm proud of that. That said, I will also be the faculty for one of these modules each semester and will be looking forward to hearing from the students how they are actually doing, and what we can do to help them learn more.