Personal details

Mark R. - Remote Android developer

Mark R.

Based in: 🇺🇸 United States
Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

I have over 25 years experience as a professional programmer, the last seven of which as an Android developer using Kotlin and Java. I currently teach Android and Kotlin bootcamps for Big Nerd Ranch, and also tutor Junior High Schooler all the way up to practicing professional programmers in Kotlin, Java, and Android.

For over 10 years, I taught Johns Hopkins Center for Talented Youth's (CTY) in person computer science course to gifted Junior High School and High School students. I have also been an online Java instructor for the Center for Talented Youth. I put together a little blog of good Java habits for my Java courses here: https://dev.to/mbrubin56/good-habits-for-new-java-programmers-1n2.

I have a Ph.D. in Philosophy, and have taught college level courses in logic and philosophy. I went to Princeton as an undergraduate student and UCLA as a graduate student. You can find my dissertation at https://www.dropbox.com/s/090yxpryf33i166/mark rubin dissertation.pdf?dl=0

Work Experience

Instructor
Big Nerd Ranch | Dec 2022 - Present
Android
Kotlin

I teach Android, Kotlin, and Compose bootcamps.

Instructor
Johns Hopkins University's CTY Program | Jul 2022 - Apr 2023
Java

I taught gifted Junior High School and High School students Java.

Education

University of California at Los Angeles
Doctor's degree・Philosophy of Logic
Sep 1990 - Jun 1998
Princeton University
Bachelor's degree・Philosophy
Sep 1986 - Jun 1990