Skip to main content

FAQ

Answers to common course questions.

Assignments

  • What homeworks and project phases are planned?

    The Assignments page lists Homework 1–5, a time-series assignment, project orientation, Phases 1–3, and the final presentation. Each item can name its responsible TA(s). Deadlines and handouts will appear when published; do not assume dates until they are posted.

  • Where are due dates?

    Due dates are not yet published in the revised syllabus spreadsheet. Watch Announcements and the Assignments page; upcoming deadlines will surface on Home once dueAt values are set in the course content.

Logistics

  • Where can I find the course syllabus and lecture order?

    See the Syllabus page for overview, structure, and grading notes, and the Lectures page for the revised topic sequence with presenters and workshop themes.

  • Who teaches which topics?

    Dr. Babak Hossein Khalaj covers introduction, data models, databases, visualization, ML dataflow modules, and causality. Dr. Amir Hossein Saberi covers statistical learning, deep learning, transformers and small LLMs, generative/diffusion models, and modern time series. Details appear on each lecture summary and on the Staff page.

  • Who is the Head TA?

    Mohammad Eshtehardian is the Head Teaching Assistant. Email and Telegram appear on the Staff page when published.

  • How do I contact instructors or TAs?

    Use the email and Telegram links on the Staff page when listed. For a specific homework or project phase, prefer the responsible TA named on that item on the Assignments page.

Tools

  • Which tools should I install?

    Workshop themes include Python, NumPy, Pandas, Matplotlib, Seaborn, SQL, web scraping, scikit-learn, PyTorch, TensorFlow, NetworkX, and Plotly. Start from the Resources page for official documentation links.

Still need help?