Hacker News new | past | comments | ask | show | jobs | submit login

A good way to learn is to become a TA. A few years ago I took an MIT chemistry class on edX. I had done zero chemistry since highschool, and even then I only learned for the tests - I knew I'd study CS so I was not particularly interested in learning any more chemistry then I already knew.

Whenever I was done with all the week's problems I scoured the (very active) forum for questions of other students. I tried to solve as many as I could, doing a lot (really a lot) of "Google-research", so I got to read lots of sources other than just the course. Then I presented the answer with as many sources as possible, and as well explained as I could. After three weeks I was made a TA, and I remained the only one to the end of that course. The only difference between me and any other student was that I tried solving problems, and using the ones other students had was the "cheapest" way to get enough of them, and also helps to stay on topic and not get distracted by doing too much too far outside of the current course.

I used that same method in a few other courses (and was offered the TA role a few more times but declined). I hope that makes up for my failure as a TA/teacher back at university, where I got to lead a "CS work group" (not sure how to translate the original German word) at a local high-school - and saw my class dwindle from ~30 to 2 kids before I quit... teaching is hard!




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: