glipR (Jackson)

glipR (Jackson)

Page Styling shamelessly stolen from this great site.

About

Hiya I'm glipR / Jackson Goerner!
I currently tutor at Monash University, and am working on a few projects.
I speak English, Python, GDScript, and on occasion C++ and JavaScript.

My main interests are in mathematics, computer science, and education, and I naturally tend to find intersection between the three.
These interests fuel many of the ideas for my ongoing projects, checkout the Projects page to see that.

GitHub


All of my public projects.

j{last name}@outlook.com


or {first name}.{last name}@monash.edu.au


Formal / University stuff. Either is fine.

Informal Contact


Discord is the easiest way to contact me, my id is jackson#5358.

Ko-Fi


If you feel some compulsion to give me money, then you can do so here.

Tutoring

I've been a university tutor since 2020.

To disambiguate what is a very weird choice of name, university tutors run tutes/workshops, which are run in conjunction with lectures.

Depending on the faculty and year level, this can be as informal as being available to answer questions, and asking probing questions, to as formal as a high-school teacher might run a class; Working through problems, explaining concepts, etc.

Computer Science

FIT1045 - Algorithms and Programming Fundamentals

FIT1045 is the first introduction to the Computer Science degree.
It mainly focuses on the basics of programming, introducing this through Python.

Tutored in: 2021 October Semester

FIT1008 - Introduction to Computer Science

FIT1008 is the next unit in the Computer Science course.
It starts by tackling what computers do at a much lower level, requiring students to write MIPS code.
Then the more theoretical parts of computer science are introduced fully, such as Runtime Complexity.

Tutored in: 2021S1, 2021S2, 2022S1(Admin Tutor)

FIT2004 - Algorithms and Data Structures

FIT2004 is the next unit in the Computer Science course.
Taking everything from first year as a starting point.
We further some of the concepts in algorithmic analysis and cover many new algorithms/concepts.

Tutored in: 2022S1

FIT2014 - Theory of Computation

FIT2014 juggles many theoretical concepts from computer science, including but not limited to:
Logical Expressions and Quantifiers
Regular Languages, Context Free Languages
Finite Automata (DFA/NFA/GNFA), Push Down Automata, Turing Machines
Computability/Decidability and the "Complexity Playground"

Tutored in: 2021S2

Maths

MTH3170 - Graph Theory

MTH3170 is one of the capstone units at Monash, and builds many theorems about graphs from the ground up.
This starts with the basics of Graph Theory, then continues to discuss algorithms and theorems on Matchings and Flows,
then finishes by discussing planarity, colouring, Ramsey theory and the probabilistic method.

Tutored in: 2021S2

MAT1830 - Discrete Mathematics for Computer Science

MAT1830 covers a lot of general ground which is useful in Combinatorics.

Tutored in: 2020S2, 2022S1

MAST30011 - Graph Theory

A very similar unit to MTH3170, but taught at University of Melbourne instead of Monash University.

Tutored in: 2021S1

MAST20026 - Real Analysis

MAST20026 gets student's accustomed to formal proof-writing concepts, and does this through the basics of Real Analysis.
Spending most of its time in definitions of continuity and derivative, and only touching on a few theorems (IVT and the like), this unit is very beginner-friendly.

Tutored in: 2021S2

Projects

When I'm not tutoring I often find myself working on educational projects anyways.

Some of these are "Projects" in the sense that they are extra-curricular activities/clubs I do in my free time. Others are actual projects.

MCPC


I'm the president of the Monash Competitive Programming Club (MCPC). We've run multiple competitions, including:

Monash Collegiate Programming Competition (MCPC)

I've run this since 2020. ICPC style problems for teams of 3, spaced over 5 hours.
This is also an ANZAC round and also serves as a bit of hype up for the ICPC Regionals.

Code Quest

Previously AIArena, this is our most ambitious of contests, in which we create a game and teams are tasked with writing a bot to play the game. This ran with great success in 2021, and we are planning an even bigger competition for 2022.

FHIR Competition

We've ran 3 of these since their inception in early 2020.
These contests are centered around use of the FHIR data spec for digital health applications.

MHS Robotics Club


I'm one of the mentors at my old highschool robotics club. Over the years this has meant I've been working on:

EV3Sim

This is a bit of robotics simulation software I wrote to tackle our problem of Robotics online-learning in 2020.
Hasn't been updated in a while, but was written in such a way to support custom environments, many of which live on in Brains4Bots

Brains4Bots

This is a somewhat retired project I used to extend the functionality of EV3Sim to teach students Python through solving, not through textbooks.
There are some documents made, but for now I've stopped working on it (To take most of the concepts and mantra into my new secret project)

Learning Python Docs

Some docs on learning Python, a bit of rushed work.

Secret!


I've got some very cool stuff in the works, but you can't see it right now!

Games

Games have been the most influential media in my life, and have taught me more than I expected about education.

As such I thought it would be useful to list all of my influences and favourites, in order of release date ascending.

Fair warning, this'll probably get a bit mushy and emotional :p

Professor Layton Series

Probably a bit more on the nose than all other entries, Professor Layton got me interested in puzzles, teaching and logic.
To this day I'm using it as inspiration for designing course content.

Favourite Track:

Portal 2

Portal 2 is one of those special games that feels like it was made for me.
The comedy, concept, voice-acting, difficulty and atmosphere are all perfectly executed.
While Portal is a lonely, quiet game (which it executes very well), Portal 2 is a hilarious and thoughtful second entry into the franchise.

Portal 2 shaped most all of my humour, got me interested in programming, and taught me a lot about what makes a good puzzle / class.

Favourite Track:

Undertale

Undertale tells stories in a way I haven't experienced before or since playing it in 2020.
Luckily enough I was able to play it knowing barely anything about it before then, except for funny blue eye man.
This entire experience is a deeply personal one, shared only with the lead developer, discussing your choices in a level of detail that speaks to the passion this game has received from Toby Fox.

I don't want to say anything else about undertale in case you haven't played it. You should.

Favourite (Non-Spoiler) Track:

Celeste

Celeste came along at a rough time in my life, and tackled many of the same problems I was facing - problems of identity, anxiety, and purpose.
It's also one of the few games I can think of that truly links the game concept and mechanics to the story itself. By the time chapter 7 turned around, I had fully identified with Madeline, and her triumphs were my triumphs.

No other game has made me smile and cry like Celeste has (often simultaneously), and I think this is because no other game tells a story quite like Celeste does.
It'd be remiss of me not to mention how good of a videogame Celeste is. It is the single-player game I've played the most (by a long shot), due in no small part to how rewarding/deep the gameplay is, and sense of flow you get, not to mention the vibrant modding community. PLAY CELESTE.

Favourite (Non-Spoiler) Track:

Chicory: A Colorful Tale

Chicory is just a great game to relax and play, with a wonderful story to boot.
This story tackles ideas of true strength, hierarchy and expectations, something I wasn't quite as cognisant of before playing this game.
This game also touches on the potential of every person to realise amazing things, something that I think is missing from a lot of today's media with superheroes and the supernatural.
Chicory is my #1 recommendation for anyone who hasn't really played many games but wants to give it a shot.

I should also mention this games soundtrack. It's personally my favourite out of any videogame, by a good margin. This is in part because it was a 1-person endeavour, and I think this results in a more personal, touching OST.

Favourite (Non-Spoiler) Track:

Other

Here's a bunch of other games I would consider my favourites.

  • Everhood - Undertale-esque plot. Different outcome. Cool gameplay.
  • Faster Than Light - Endless hours of fun.
  • Fire Emblem Three Houses - Amazing Soundtrack, Great story and gameplay.
  • Furi - Tight gameplay. Killer Soundtrack.
  • Half Life 1/2 - Masterfully written and innovative gameplay.
  • Hollow Knight - Great story. Great art. Great gameplay.
  • Mark of the Ninja - All round fun and challenging.
  • Ori and the Will of the Wisps - Looks beautiful, plays well too.
  • SpeedRunners - Fun party game, one of the only ones I'm good at.
  • Super Mario Galaxy 1/2 - My favourite of the 3D games, so fun.
  • Super Metroid - A true classic and masterpiece. Still plays wonderfully.
  • Left 4 Dead 2 - My favourite multiplayer game.