profile picture

George L

- Research Program Mentor

MS at Columbia University

Expertise

Cybersecurity, Systems Programming, Web Design, Introductory and Advanced Programming

Bio

Hi! My name is George and I am a fresh graduate from Columbia University, where I completed both my Bachelors and Masters degrees. I am passionate about Cybersecurity and want to proliferate that knowledge to the younger generation, because it is an extremely interesting and fascinating area of interest. Security ranges into every other area of Computer Science, from AI/ML, Robotics, Hardware, to Software and Networks. Security people are truly jacks of all trades with computers. In my free time I love to compete in hacking competitions with my college friends, as well as wrenching on cars. I am a true believer in teaching security in a practical fashion, while building up theoretical knowledge as well as practical skill. This also goes hand in hand with teaching ethics and how these practical skills should not be abused. Anyone can Google how to hack something and end up in a lot of trouble. I teach skills in a safe and controlled environment, so the thrill of hacking is still there, but I can also provide guidance in how to use these skills for security.

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

This network is now mine

Networks are all around us, but are they secure? The answer is no. With this project we will be building a Rogue Access Point in a network we control in order to learn more about Computer Networks, how they are set up, how they work and why they are not secure. We will then come up with ways of how to make them secure, implement and test them.

From "Hello World" to "PWNed"

Teaching Programming can be easy and fun. With this project I aim to introduce students to computer programming through Python and various cool hacking projects that will get them started with programming, teach them about how computers works, and introductory cybersecurity and hacking. By the end of the project the students will be proficient in using the Linux terminal, scripting and building tooling that will help them progress in the future.

Let's hack some hardware

With this project students will become familiar with basic hardware hacking through fault injection. They will also learn about basic electrical engineering and computer architecture.

IoT 101

Students will be introduced to IoT programming, how to work with hardware. At the end they will come up with an IoT device project and build it.

Security Literature Review

If you are interested in security and want to learn more about a specific area, I will guide you through how to perform research in this field. By the end, you will pick a topic, and perform a research literature review on it.

Coding skills

Python, C, C++, Java, MIPS, Assembly (x86 and x64), Ruby, Rails, HTML, CSS, JavaScript, Rust

Languages I know

Russian – native, German – fluent, Hungarian – conversational

Teaching experience

I have been a Teaching Assistant and Instructor for Security and Programming courses for college as well as high school students. I have experience in teaching: - Computer Programming (Python, Java, C, C++) - Computer Architecture (including MIPS and Assembly languages) - Fundamental Computer Security Courses - Introduction to Hacking Competitions

Credentials

Work experience

Columbia University (2021 - 2022)
Graduate Researcher
Columbia University (2018 - 2021)
Undergraduate Researcher

Education

Columbia University
BS Bachelor of Science (2021)
Software and Systems Programming
Columbia University
MS Master of Science
Computer Security

Interested in working with expert mentors like George?

Apply now