i'm a 21 year old computer scientist based in seattle, washington. i recently graduated with my B.S. in Computer Science with a minor in informatics from the university of washington, and I'm planning on pursuing a graduate degree studying computer science education. i'm currently the instructional lecturer for intro to computer programming 1 at the university of washington
04.10.21 | sigcse 2021 post-mortem
SIGCSE 2021 was the first, and, as I move ever closer to graduating this year, seemingly the last academic conference of my college career. I’ve heard faculty members talk about all the issues with the conference, and I get where they’re coming from, but for me, and maybe because it was my first conference, it was amazing; it was a lifeline...
read more11.09.20 | building a new website
at the beginning of every school year, i feel like a different person, creatively, than the year before. so every school year, i redesign my portfolio site to reflect where i'm currently at. being in my senior year and applying to grad schools, i got pretty behind and didn't end up updating it until i got a spur of inspiration and wrote the whole thing this last weekend. so welcome to omar's portfolio 4.0!

intro java style linter

forager

sophie larsen portfolio

cse 142 style guide

readycipe




undergraduate teaching assistant
university of washington

student mentor
stem league

software development engineer intern
amazon web services

software development intern
citrix systems

undergrad intern - technical
washington river protection solutions

science research intern
pacific northwest national laboratory
i am currently the summer instructor for cse 142, intro to computer programming 1, at the university of washington. i've served as a ta in the allen school at the university of washington for 3 years during my undergraduate, mostly teaching intro programming courses, but i've also taught our programming languages course. i served as a head ta for cse 142 during my senior year of undergrad. i'm really passionate about introductory computer science, equitable cs pedagogy, and equitable cs outreach -- dealing with diversity/inclusion/equity problems in the cs world and cs spaces.
courses
cse 142: intro to computer programming 1
summer '21- spring '21 - autumn '20 - winter '20 - autumn '19 - spring '19 - autumn '18 - spring '18a course on basic procedural programming, as well as introductory object-oriented programming concepts. i've taught this course for 6 terms as a teaching assistant. in that time, i've lead exploration sessions where we host talks on a wide variety of computing topics for intro students, and served as head ta and hosted class on occassion.
cse 341: programming languages
spring '20the allen school's course on programming languages. it explores a variety of programming language topics by studying functional programming languages, static- and dynamicly-typed languages, and loose- and strict-typed languages, through the lenses of SML, racket, and ruby. i taught this course for one term, and I think it's a super fun exploration into the mechanics of programming languages. if you're a cse student at uw, i highly recommend this class!/p>
cse 143: intro to computer programming 2
winter '19resources
- a code quality guide for cse 142 @ the university of washington that I wrote
- the cs-ed podcast! a set of great dives into cs education topics with some great people in the field, including the university of washington's own dr. amy ko!
schedule a meeting
you can schedule a meeting with me through calendly