Activities

Here is a non-exhaustive list of talks, appearances and such that I have participated with.

UPCOMING TALKS

RECORDED MEDIA

PAST TALKS

ONLINE COURSES