Dr. John Rachlin

Associate Teaching Professor


E-mail j.rachlin@northeastern.edu
Office Hours (Fa25) Tue/Thu/Fri 12pm-2pm ET/Boston on Zoom
By appointment only.

Course Offerings

I teach and develop online courses from my home in Flagstaff Arizona.



Computer Science
CS 1700: Society of Mind: AI for Everyone (Coming Summer 2026)
CS 1800: Discrete Structures
CS 1802: Recitation for CS 1800
CS 3200: Introduction to Databases
CS 5002: Discrete Structures
CS 5200: Database Systems

Data Science
DS 2000: Programming with Data
DS 2001: Practicum for DS 2000
DS 2500: Intermediate Programming with Data
DS 2501: Lab for DS 2500
DS 3000: Foundations of Data Science
DS 3500: Advanced Programming with Data
DS 4300: Large-Scale Storage and Retrieval
DS 4400: Machine Learning and Data Mining 1
DS 4973: Topics in Data Science - Astronomical Data Mining
DS 4992: Directed Study - Collaborative Research Projects
DS 5110: Data Management and Processing

Proposed Data Science Special Topics Courses (in Development):
DS 4973: Scientific Computing
DS 4973: Nature-Inspired Computing
DS 4973: Data Science Applications in Archaeology


Khoury Teaching Workshop Series

I believe Artificial Intelligence is for Everyone. AI is making Computer Science more inclusive and creating new opportunities for innovation. So now we face an urgent need for faculty, staff, and students across the University to become AI-literate, to be familiar with AI’s potential and its current limitations while recognizing that advancements are happening at an accelerating pace. And we must explore ways to weave AI into a reimagined curriculum...

Full opening remarks to workshop #1: AI in CS Education (03/26/2025)
        



Darwin saw in the diversity of finches beaks and tortoise shells the creativity of nature writ large: Individual organisms, struggling for their own survival, yet creating together a view of life full of grandeur. We know today that natural biological ecosystems are healthy, sustainable, resilient, and most able to adapt to environmental change when they are inherently biodiverse. Intellectual diversity is no less important in sustaining a vibrant classroom environment.

Full opening remarks to workshop #2: CS for All: Creating an Inclusive Classroom (11/04/2025)