h1
i'm liam saliba
currently i'm a 2nd year master of computer science student @ university of melbourne
i have a BSc (Computing and Software Systems) and DipMaths (Statistics) from unimelb (2020)
i will be doing a masters research project soon, but i am too undecisive to choose
this semester, i am studying statistical machine learning, ai planning for autonomy and research methods
teaching
i've been an academic tutor at the university of melbourne for over two years now.
currently i'm head tutor for comp10002 (2w), and a tutor/demonstrator for comp30023 (2t, 3d)
i'm also helping shaananc with dual delivery of comp10002 lectures. namely, figuring out how to deliver engaging lectures to a concurrently live in-person and online audience. so i'm in charge of mics and cameras and answering student questions in zoom chat, and usually have to fix a lot of stuff while that happens. seems like the students are enjoying it!
previously i have taught
- comp10002 foundations of algorithms: 20s1, 20s2, 21s1, 22s1 - c programming, fundamental algorithms and data structures
- comp30023 computer systems: 21s2 - operating systems, network protocols (OSI, TCP/IP), cryptography and os security
- comp30026 models of computation: 21s2 (4t) - logic, discrete math, automata (regular languages, cfgs, parsing), computability, haskell
- comp20005 engineering computation: 21s2 (2w).
- info30006 information security and privacy: 21s2 (2w)
(21s2 is 2021 semester 2. t=tutorial, d=demonstration, w=workshop=1t1d)
most classes in 2020-2021 ran online, so i had the pleasure of zoom delivery. if you were a student of mine during this time, get in touch!
i was invited to give a lecture about computer malware for info30006. it was a lot of fun. slides
in 2021-22, i expanded comp10002 and comp20005's online offering on grok by adding over 50 exercises from alistair moffat's book programming software and abstraction with c
my stuff
there are subject notes and misc code projects on github, i'll clean that up at some point
i can be found online as exradr / lsp0 / lsproductions0. opinions are of my own and not my employers
- github - liamsaliba
- youtube (< 2016). for some reason this has >1M views
- Check study spaces at Unimelb (a quick and diry app I threw together in SWOTVAC in 2019, still works)
- Search Unimelb's timetable (another quick and dirty app I threw together in an afternoon)
- more to come.
other stuff i think people should know about
i did not make these, i just think they're cool
when i'll be bothered, i'll turn some of these into links
- github copilot -- reduce the cognitive effort of coding by 50% (citation needed)
- clang-format and prettier and others -- reduce the cognitive effort of code styling by 100% (just press CMD-S in your favourite editor)
thanks
here i get to practice gratitude to people who have taken me places
this section is a work in progress. i'll probably make this more polite by giving links and full names, etc
thanks to: shaanan & jianzhong, alistair, bach & anna, shanika, suelette & chris; friends, family, tracy
thanks for stopping by, have a nice day!