Welcome!
I’m Karl! I’m a part time lecturer at Northeastern University, teaching a graduate class in Data Mining. While I’m not teaching, I am working at Etsy to build products in Recommendation Sciences with Computer Vision to provide buyers what they are looking for!
Teaching in Silicon Valley
Software Engineering, Data Science, Machine Learning, Artificial Intelligence
Teaching in Silicon Valley offers a unique and invaluable experience for educators and students alike. This thriving hub of technological innovation provides an unrivaled environment for teaching subjects such as Data Mining, Data Science, and Computer Science. The proximity to leading technology companies, startups, and research institutions fosters a dynamic ecosystem where students can directly engage with cutting-edge technologies and industry experts. For this reason each semester, I have an “industry day” that substitutes a 3-hour block lecture where I invite top data science talent to speak about their approaches to unique problems over several domains.
NEU Si-Valley’s proximity to big tech also enables collaboration, internships, and networking opportunities that can significantly enhance students’ learning and career prospects. By leveraging the technology prevalent in Silicon Valley, students gain practical exposure to real-world applications, enabling them to bridge the gap between theory and practice. They can harness the latest tools, frameworks, and methodologies, empowering them to develop marketable skills and remain at the forefront of the ever-evolving tech landscape. Ultimately, the experiences gained from teaching in Silicon Valley empower students to become adaptable, innovative, and well-prepared professionals ready to tackle the challenges and seize the opportunities of the digital age.
LaI am constantly amazed by students’ creativity and ingenuity in applying state of the art techniques to challenging problems, and I am excited to see what they will accomplish in the future. Because Silicon Valley is a hotbed of innovation, students have the opportunity to learn from some of the brightest minds in the tech industry, and this is consistent with my teaching philosophy. In addition to a thorough understanding of how they can apply data science, students have access to cutting-edge technology and resources that can help them to develop their skills and launch their careers.

Data Mining CS6220, Fall 2023
I teach Data Mining, a project based course.
Data Mining CS6220, Spring 2023
I taught Data Mining, a project based course.

Latest news
- Portfolio Work 1The posts section of your site will highlight updates on your project(s). Use this as a quick view of 30 words or less. Make sure to link to your post. …
- Portfolio Work 5The posts section of your site will highlight updates on your project(s). Use this as a quick view of 30 words or less. Make sure to link to your post. …