Splash Biography



SHRAVAN VENKATESAN, JHU Freshman, Computer Science and Applied Math




Major: Computer Science

College/Employer: Johns Hopkins

Year of Graduation: 2022

Picture of Shravan Venkatesan

Brief Biographical Sketch:

Not Available.



Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

M374: Computer and Web Security in Splash Spring 2022 (Apr. 23, 2022)
Everything these days runs on computers, so it is important that these systems are secure and resistant to attacks. Learn about some common security vulnerabilities in today's computers, cyber attacks which exploit those weaknesses, and ways to protect against these attacks.


X375: How to Play Chess in Splash Spring 2022 (Apr. 23, 2022)
Chess can be a very challenging game to get into, but it can also be very rewarding and teach you a lot of practical skills. We will learn the fundamentals of chess by going through some example games and positions.


M357: How The Internet Works in Splash Fall 2021 (Nov. 06, 2021)
Learn what makes the internet work, from how single bits are stored and transmitted, to how complex streams of information are sent in seconds around the world.


M330: An Introduction to Abstract Algebra in Splash Spring 2021 (Apr. 17, 2021)
In this class, we'll give an overview of the building blocks of algebra, including Sets, Groups, Rings, and Fields, and see how they lead to the algebra on the real numbers that we traditionally use.


M328: Computer and Web Security in Splash Fall 2020 (Nov. 08, 2020)
Everything these days runs on computers, so it is important that these systems are secure and resistant to attacks. Learn about some common security vulnerabilities in today's computers, cyber attacks which exploit those weaknesses, and ways to protect against these attacks.


X304: Public Speaking and Debate in Splash Spring 2020 (Apr. 18, 2020)
Whether it's class presentations or casual conversation, public speaking is a skill which is useful for everyone, and that everyone can improve on. This class will present basic techniques for speaking to a wide range of audiences, and will aim to give everyone confidence in their every day speaking abilities.


A260: Music Theory and Application in Splash Fall 2019 (Nov. 16, 2019)
We will learn basic techniques for composing music in the classical style, discover how these conventions appear in modern music, and apply what we learn to compose our own short pieces!


M182: Intro to Calculus in Splash Spring 2019 (Apr. 13, 2019)
We will first introduce the concept and the formal definition of a derivative, along with some basic techniques for determining whether the derivative exists and finding derivatives of functions. We will then introduce the integral and some basic integration techniques. If time permits, we will also preview how these techniques extend to different coordinate systems and/or functions in multiple dimensions.


X149: Introduction to Taekwondo in Splash Fall 2018 (Nov. 10, 2018)
Want to learn how to defend yourself in a fight? Want to impress your friends with all your fancy new kicks? Just need a way to get some exercise? Do none of these conditions apply to you? No matter the case, this is the class for you! This course will take you through the fundamentals of taekwondo, including basic stance work and posture, blocks, punches and kicks. We will also cover good practices to use when stretching before and after working your muscles, and how to build up endurance over time. We may also introduce a basic fighting form if time permits. NO PRIOR MARTIAL ARTS EXPERIENCE IS REQUIRED!


X150: Introduction to Poi Spinning in Splash Fall 2018 (Nov. 10, 2018)
"As a performance art, poi involves swinging tethered weights through a variety of rhythmical and geometric patterns. Poi artists may also sing or dance while swinging their poi. Poi can be made from various materials with different handles, weights, and effects (such as fire). " - Wikipedia Simply put, poi is the easiest way to make you feel like you're a ninja! We will cover some basic moves, such as 2-beat, 3-beat, windmills, buzzsaw, and corkscrew, and more advanced moves may be introduced if time permits. We will also cover good techniques to make sure you don't hit yourself and that learning new moves is easier later on.