...I have deep knowledge of many areas of computer science and math with particular emphasis on discrete math and algorithms. My extensive programming experience includes languages such as C, C++, Java, Python, Matlab, Common Lisp, Emacs Lisp, Bash and others. Emacs is my editor of choice and I have many years of experience with it. (read more)
...I've played lots of shows, toured, recorded albums, etc. I enjoy composing and recording music, playing with others, and exploring song arrangement. I also enjoy hiking when the sun is out. (read more)
I'm currently an adjunct instructor for both undergraduate and graduate-level courses in social sciences. These courses cover a wide range of subject matter, including philosophy, statistics, and history/social studies. Students regularly endorse my teaching as approachable, knowledgeable, and caring. (read more)
...I speak Mandarin from my years of going to China and competing in professional Ping-Pong as an adolescent. I am a bit rusty in my Mandarin but can hold a conversation. I am most proud of my top-notch writing skills, my ability to work well with any personality, skill level, or learning style.I ... (read more)