Welcome

Oscar Dadfar

Hi. I'm Oscar.

I'm a digital artist interested in Animation, Architecture, and AI (The 3 A's).

I create computational tools to help non-artists without traditional artistic abilities create art & animations.

Academic Background.

Master's of Computer Science

Carnegie Mellon University • Spring 2022

Bachelor's of Computer Science & Art

Carnegie Mellon University • Spring 2021

Minor in Computer Graphics

Minor in Machine Learning

Minor in Computational Physics

Resume

Course Offerings.

15-362/662: Computer Graphics

- Vector Rasterization, Mesh Editing, Raytracing & Kinematics. -

[ Fall 2023, Fall 2024, Fall 2025, Fall 2026 ]

15-474/674: Neural Graphics

- Neural Methods Applied to Classical Graphics Algorithms. -

[ Fall 2026 ]

15-473/673: Visual Computing Systems

- The Hardware Behind Computer Graphics and Computer Vision Systems. -

[ Spring 2022, Fall 2023, Fall 2024, Fall 2025 ]

98-331: Animation & Video Editing

- Video Editing, Motion Graphics, Kinetic Typography, Hand-Drawn & Vector-Based Animation. -

[ Fall 2018, Fall 2019, Fall 2020, Fall 2021 ]

98-177: Building Personal Websites

- HTML, CSS, & jQuery For Building Websites. -

[ Spring 2019, Spring 2020, Spring 2021, Spring 2022 ]

'17 - '18

Freshman

'18 - '19

Sophomore

'19 - '20

Junior

'20 - '21

Senior

'21 - '22

Masters

Fall 2017

Principles of Imperative Comp

CS

Introduction to Imperative Logic in C

Concepts of Math

MATH

Induction, Proofs, Combinatorics, Number Theory

Interpretation & Argument

GEN ED

Learning to Write Research Papers & Proposals

Concept Studio I: Self & Human Being

ART

Freshman Intro Studio

EMS II: Interactivity & Comp

ART

Introduction to P5.JS & Creative Coding

Spring 2018

Principles of Functional Programming

CS

Introduction to Functional Logic in SMLNJ

Art & Machine Learning

ART

Producing Creative Apps & Art using ML

Interactivity & Comp for Creative Practice

ART

Intermediate Intro to P5.JS, Processing, Unity, & AR

EMS I: Intro to the Moving Image

ART

Introduction to Video Editing

Critical Theory II

ART

Art History & Philosophy of the Early 20th Century

Introduction to Japanese II

GEN ED

Introduction to Japanese Kanji, Grammar, & Vocabulary