Home
News
Have a great summer break!
I am currently preparing for the 2024-2025 school year - we will be running the following courses: Computer Science 1, Data Science, Artificial Intelligence
If you are interested in the curriculum for these courses please see Teaching. Feel free to reach out with any questions or to say hi by sending an email to roman[dot]paolucci[at]Columbia[dot]edu.
I have a great deal of interest in non-convex optimization problems. What’s that you might ask? Check out this interactive app to understand more about this problem and its relationship to machine learning and artificial intelligence!
Course Resources
There tends to be a lot of interest in the projects developed in the courses I teach. Below you will find a set of links to interactive streamlit versions of the models and apps I teach my students to build sorted by course.
Honors Artificial Intelligence
Projects
- AutoML App
- WolframAlpha Lite
- Weather Recognition System
- Hand Written Text Generator
- Intelligent Agents (Policy Prediction and Control)
- (mini) Large Language Model
Resources
- Search Algorithm Graph Visualization (Java Required)
- Game Relevant Search Visualizations
- Simulated Annealing for Traveling Salesman Problem
- Monte Carlo Search Tree for Game Playing
- Monte Carlo Search Tree Tic-Tac-Toe
- Multi-Arm Bandits (Exploration v. Exploitation)
- Visualizing Reinforcement Learning Agents
Honors Data Science
Projects
- Zork-Style RPG Game
- Database App
- Probability App
- Data Exploration App
- Time Series Forecasting App
- Machine Learning Prediction App
Resources
- Getting Started with Python
- Working with Tkinter
- Probability and Statistics Tools
- Exploratory Data Analysis
- Time Series Decomposition
- Time Series Forecasting
- Machine Learning v. Linear Regression
- Artificial Intelligence Bootcamp
CP Computer Science 1
Projects
- Basic Calculator App
- Flappy Bird in Python
- Cryptocurrency App
- Portfolio Website
- Data Report Project
- Artificial Intelligence App