I am a Brooklyn-based computer science professor and programmer. I was born in Mexico City, and later moved to New York, where I studied at NYU.
Although I mostly deal in the introductory and video game programming pedagogy space, I also have experience in other areas of computer science.
Outside of work, some of my interests involve learning foreign languages, music, and obsessing over espresso.
Students can schedule office hours with me here. You can find me on GitHub if you would like to check out my work, on LinkedIn, or via e-mail.
;;;;;;;;;;;;;;;;;;;;;;; ;; E8 AB B8 E8 A1 8C ;; ;; E7 84 A1 E5 B8 B8 ;; ;;;;;;;;;;;;;;;;;;;;;;;
$8000 A9 00 LDA #$00 ; A = 0 $8002 8D 00 20 STA $2000 ; PPUCTRL $8005 A2 10 LDX #$10 ; 16 sprites $8007 BD 00 03 LDA $0300,X ; read OAM $800A 9D 00 02 STA $0200,X ; shadow OAM $800D CA DEX ; X-- $800E D0 F7 BNE $8007 ; loop $8010 A9 3F LDA #$3F ; palette hi $8012 8D 06 20 STA $2006 ; PPUADDR $8015 60 RTS ; return
use_bpm 120 live_loop :groove do sample :bd_haus, amp: 1.2 sleep 0.5 sample :drum_snare_hard sleep 0.5 with_fx :reverb, mix: 0.4 do synth :pluck, note: :e4 end end ; loops forever
def reverse_string(s): # O(n) time, O(n) space (str is immutable) chars = list(s) left, right = 0, len(chars) - 1 while left < right: chars[left], chars[right] = chars[right], chars[left] left += 1 right -= 1 return ''.join(chars)
私はブルックリン在住のコンピュータサイエンスの教授とプログラマーです。
メキシコシティで生まれ、後にニューヨークに移り、NYUで学びました。
主に入門プログラミングとビデオゲームプログラミングの教育に携わっていますが、
コンピュータサイエンスの他の分野にも経験があります。
仕事以外では、外国語の学習、音楽、そしてエスプレッソへのこだわりがあります。
Jsem profesor informatiky a vývojář sídlící v Brooklynu.
Narodil jsem se v Mexico City a později jsem se přestěhoval do New Yorku,
kde jsem studoval na NYU.
Převážně se věnuji výuce úvodního programování a programování videoher,
ale mám zkušenosti i v dalších oblastech informatiky.
Mimo práci mě zajímá studium cizích jazyků,
hudba a espresso.
Prōfessor artis computātrālis et opifex sum, in Brooklyn habitāns.
Nātus in urbe Mexīcī, posteā Novum Eborācum mē contulī,
ubī in NYU studuī.
Maximē in prōpaeduticā programmātiōnis et in programmātiōne lūdōrum versātus sum,
sed etiam in aliīs campīs artis computātrālis expertus sum.
Extrā labōrem, linguīs peregrīnīs
discendīs, mūsicae, et cafēa expressa dēlector.