Author Archives: Tarik Adnan Moon

Coronavirus: My Personal Thoughts and Preparation

[I am not an epidemiologist/expert. These are all from my personal research, interpretation, and general preparation] Like everyone around, I have been following the Coronavirus outbreak very closely for the last month and half. In my observation there are two school of extreme opinions out there (well there is also mass ignorance and indifference in [...]

Posted in Life, Uncategorized | Leave a comment

Open Road: Lessons from a Month Long Europe Trip

As I caught flu right at the end of my month long trip of Europe and decided to take a few rest days, I got some time not only to process this trip but also to reflect on some of the key experiences. While I still have a lot to process (and a lot to [...]

Posted in Uncategorized | Leave a comment

Bangla Pi: Is Affordable Computing the Silver Bullet to Development?

 (A version of this article was published at the Conference for Asian Countries on Digital Government) “Look, this cat is moving!”, Duti, a 12 years old girl from Hajipur girls’ school exclaimed. Her eyes fixated on the 10 inch LCD screen of a bizarre device with wooden frame labeled “Bangla Pi” that clearly was concealing [...]

Posted in Education, Programming | Tagged , | 1 Comment

How to get into Harvard, MIT or X*?

*insert the name of a prestigious US university Short answer For US admissions you need—1) Academics (SSC/HSC/A/O level) 2) Tests (SAT, SAT II, TOEFL) 3) Extracurricular Activities (ECA) 4) A Story But if you stop there, you’ll never get into Harvard/MIT! As we get this question on our facebook group ALL THE TIME, I just [...]

Posted in Admissions, Education, English, Math Olympiad | Tagged , , , | 5 Comments

Project Bangla Pi: Why I Care about Affordable Computing

It is ironic that similar to the way computers understand the world with compiled instructions in binaries (0s and 1s), they have divided the world into a binary group system– the group that knows how to use computers and the one that does not. Most of the supporters of computer education these days start their [...]

Posted in Education, English, Programming, Python | Tagged , | 3 Comments

CS 165 or: How I learned to stop worrying about speed and Love the column stores

This Spring 2014 semester, I took CS 165, a course on big data database systems by Professor Stratos Idreos. This course was offered after quite a few years; so there were quite a few of us interested. However, for myself it was a course that I have been waiting for a few years to take. [...]

Posted in Education, English, Programming | Tagged , , | Leave a comment

Turkish Diary: Part 1

I decided to visit Turkey almost on a whim. I was supposed to return at eBay during the winter, but the US authority did not process the work authorization in time—the bliss of being an international! So at the New Year eve, I decided that I should make the best use of the free time [...]

Posted in Life, Photography, Travel | Tagged , , | Leave a comment

Play with Python (Part 3): Magic Starts with Variables

(After the previous part: Part 2: Preparing for the Magic) Summary: Learn about variables, types in python, type changing, input methods, and how to impress friends! Variables: Now you can open code in a fancy text editor like a real programmer and show your friends the nicely color coded texts. But how do we to [...]

Posted in Education, English, Python | 6 Comments

Play with Python (Part 2): Preparing for the Magic

(After the previous part: Part 1: The Magic Behind Computers) Summary: Install python, learn how to start coding, and plan to successfully finish the tutorial! How to install Python: I have lectured enough about the reasons for learning programming and the theories behind computers, but I know that you are not here for those! You [...]

Posted in Education, English, Python | Tagged , , , | 7 Comments

Play with Python (Part 1): The Magic Behind Computers

(After the previous part: Part 0: Introduction) Summary: Introduction to programming and algorithms, reasons for choosing python. What is programming? In simple words, programming is just talking to computers. It is similar to learning a new language in the sense that you learn how to order a computer to do something for you. However, the problem [...]

Posted in Education, English, Python | Tagged , , , , | Leave a comment