Alok Menghrajani

Currently: security consulting and lecturer.

Previously: security engineering at Square Block. Co-author of Hack (the programming language) and put the 's' in https at Facebook Meta. Maker of various CTF puzzles.


This blog does not use any tracking cookies and does not serve any ads. Enjoy your anonymity; I have no idea who you are, where you came from, and where you are headed to. Keep the dream of an Internet from times past alive.


Home | Contact me | Github | RSS feed | Consulting services | Tools & games

This semester, I'm TA-ing 2nd year computer science students. My main responsability is to help the students with their assignments.

I think TA-ing is a great experience and I'm getting a lot out of it.

One thing I struggle with is that I find coding has become an intuitive process for me and it's not always easy to explain my thought process using words.

I try to give examples and repeat what the professor thaught using my own words, but I sometimes get back blank stares in response. Sometimes, I end up giving a simplified theory to hid some of the complexity. I hope the students don't feel that I'm lying to them?

I found grading to be frustrating. It's hard to strike the balance between being an easy and harsh grader.