I enjoy giving inspiring and entertaining talks within a wide variety of topics, ranging from mathematics and computer science to philosophy and art, where I try to challenge the audience to question their perspectives and think differently. Below is a list of the upcoming talks I am giving, some selected talks from the latter years, and a fairly complete list of all the talks I have given.