Upcoming Events

11
APR
2026

Metuchen, NJ

A duo recital with violinist Albert Cao, featuring works by Beethoven, Clara Schumann, Amy Beach, and Dvořák. Registration encouraged.

Venue: Community Room, Metuchen Public Library

Time: 2:00 PM

 Metuchen Public Library
17
APR
2026

New Brunswick, NJ

Clarinet recital with Cassidy O'Donnell.

Venue: Schare Recital Hall, Rutgers University

Time: 2:30 PM

Performance at Rutgers University
19
APR
2026

Roanoke, VA

A duo recital and lecture featuring AI-enhanced animation alongside clarinetist and multimedia artist Nikki Pet. Postponed from Jan. 19.

Venue: Olin Recital Hall, Roanoke College

Time: 4:00 PM

Performance at Roanoke College
21
APR
2026

New Brunswick, NJ

Bass trombone recital with Darrell Hendricks.

Venue: Voorhees Chapel, Rutgers University

Time: 5:30 PM

Performance at Rutgers University
22
APR
2026

New Brunswick, NJ

Violin recital with Amelia Cunningham.

Venue: Schare Recital Hall, Rutgers University

Time: 2:30 PM

Performance at Rutgers University
22
APR
2026

New Brunswick, NJ

Flute recital with Hee Jin Jeoung.

Venue: Schare Recital Hall, Rutgers University

Time: 7:30 PM

Performance at Rutgers University
24
APR
2026

New Brunswick, NJ

Clarinet recital with Averie Testerman.

Venue: Schare Recital Hall, Rutgers University

Time: 5:00 PM

Performance at Rutgers University
24
APR
2026

New Brunswick, NJ

Violin recital with Lin Lin.

Venue: Schare Recital Hall, Rutgers University

Time: 7:30 PM

Performance at Rutgers University
2
MAY
2026

New Haven, CT

Copland's Appalachian Spring with the Orchestra of New England, conducted by James Sinclair.

Venue: Battell Chapel

Time: 7:30 PM

Orchestra of New England
7–13
JUN
2026

Interlochen, MI

Akropolis Reed Quintet's Chamber Music Institute.

Venue: Interlochen Center for the Arts

Interlochen Center for the Arts
16
OCT
2026

Toms River, NJ

A solo recital for the Ocean County College Afternoon Recital Series . Program TBA.

Venue: Grunin Center for the Arts

Time: 2:00 PM

Grunin Center
TBD

Upcoming Events

Please reach out via the contact form below for inquiries and bookings.

Coming Soon

Past Events (2026)

17
JAN
2026

Metuchen, NJ

A duo recital featuring AI-enhanced animation alongside clarinetist and multimedia artist Nikki Pet. Registration available here.

Venue: Community Room, Metuchen Public Library

Time: 2:00 PM

 Metuchen Public Library
22
JAN
2026

New Brunswick, NJ

A duo recital at Rutgers University featuring AI-enhanced animation alongside clarinetist and multimedia artist Nikki Pet.

Venue:Schare Recital Hall

Time: 4 PM

Performance at Rutgers University
23
JAN
2026

Metuchen, NJ

Duo recital with Nikki Pet. RSVP by phone recommended. See flyer.

Venue: Westerhoff School of Music

Time: 7:30 PM

Performance at Westerhoff School of Music
3
MAR
2026

New Brunswick, NJ

Clarinet recital with Marilyn Farias.

Venue: Schare Recital Hall, Rutgers University

Time: 7:30 PM

Performance at Rutgers University
14
MAR
2026

Redding, CT

A solo piano recital for the Meadow Ridge community.

Venue: Meadow Ridge Auditorium

Time: 1:00 PM

Performance at Meadow Ridge
18
MAR
2026

Metuchen, NJ

An afternoon performance for the Lenten Concert Series.

Venue: First Presbyterian Church of Metuchen

Time: 12:00 PM

First Presbyterian Church of Metuchen
19
MAR
2026

New York, NY

A solo recital featuring several contemporary works and 20th-century pieces. Tickets available here.

Venue: Milton Resnick and Pat Passlof Foundation

Time: 6:30 PM

Resnick and Passlof Foundation
21
MAR
2026

Metuchen, NJ

Solo recital. See flyer.

Venue: Westerhoff School of Music

Time: 7:00 PM

Performance at Westerhoff School of Music
23
MAR
2026

New Brunswick, NJ

Cello recital with GaYeon Kim.

Venue: Schare Recital Hall, Rutgers University

Time: 7:30 PM

Performance at Rutgers University
28
MAR
2026

Chicago, IL

First round of the 17th International piano competition of Orléans.

Venue: Ganz Hall, Roosevelt University

Time: TBA

Ganz Hall, Roosevelt University

Get in Touch

Inquire about performances, lessons, or anything else! Sorry, I don't have any social media.