top of page
Screen Shot 2022-09-25 at 10.18.51 PM.png

Bio

Hello! I am Do Heon Han, also going by Brian. I am currently a Junior at Brown University, studying Music and computer science. I am diverse in areas of study, but that does not mean I take any of these lightly! I am a powerful team-worker and a passionate student.

Home: About Me

BROWN UNIVERSITY

My Studies

Computer Science

At Brown, I have learned multiple languages such as Java, Python, and c++. I am currently aiming to learn more about CSS, JS, and c#. I also incorporate CS into my music, such as programming in a language called max.

Music Technology

I am currently studying Music in Brown University- focusing on the aspects of music technologies and music production. I compose and produce songs of my own- which you can see below.

Home: Education

Biome Begetters

A group project that takes inspiration from the popular video game 'Minecraft'. Using many different computer graphics concepts such as noise generation, OpenGL, toon shading, skybox, and more, we have created a Minecraft styled biome generator that includes different spectator modes, seeds, day/night cycles, shading modes. Made completely from scratch, without Blender, Unity, etc.

Home: Projects

GUITAR KONTROL

A maxMSP project- a program that can connect to your phone that enables you to change the EQ and pitch of the guitar depending on angle and placement of arm. Program also enables vocoders, and a background visual created by polar rosing.

Home: Projects
test.png

BLEHBLADE

A small video game made by a group of students in 2022. A point and click puzzle game to cheat your way out of a beyblade match. Personally worked on music and programming for the game. Learned to collaborate with different departments and use Unity.

Home: Projects

SUPERPLAY

A maxMSP project that uses a fake record player made of plastic and cardboard to create a record player emulate. One can spin the record faster for faster playing, or attach different effects to the sound using speed, such as reverb, distortion, and reverse.

Home: Projects

Some Relevant Courses

Computers and Music

MUSC0200

A course on computer music production.

Introduction to Computer Graphics.

CSCI1230

A course on computer graphics, learning about topics such as convolution, raytracing, rendering, and more. Taught in C++.

Introduction to OOP and Computer Science

CSCI0150

A course taught on Java, on basics on programming to creating larger scale projects.

Intro to Popular Music Theory

MUSC0400A

A introduction course to music theory.

Introductory Calculus Part II

MATH0100

A math course on calculus.

Linear Algebra

MATH0520

A class recommended for graphics-intensive courses.

Program Design with Data Structures and Algorithms

CSCI0200

A course that taught team-programming, as well as different ways to implement various data structures and algorithms. Taught in Python.

Recording and Sound Design Technologies.

MUSC1200

A class on learning how to produce and record in professional studios.

Statistical Interference I

APMA1650

A course on statistics.

Real Time Systems

MUSC1210

The only music/cs course at Brown that counts as both credits. Learning how to 'program' sound performances and recordings in maxMSP.

Theory of Tonal Music

MUSC0550

A course on tonal music theory.

Introduction to Software Engineering

CSCI0320

A course on collaborative software engineering.

Home: List
Home: Music Player
Home: Music Player

Japanese Coffee

Home: Video

Let’s Connect

Box 7672, 69 Brown st, Providence, RI,

401 316 5868

Screen Shot 2022-09-25 at 10.27.58 PM.png
Home: Contact
bottom of page