Education
- Core concepts of Computer Science, including object orientation, data structures, algorythms and databases
- Mathimatical concepts such as calculus, linear algebra and discrete structure and proofs
- Software Development tools and concepts including agile, git and SOLID principles
- Running lab sections, providing students with guidelines, resources and general help
- Marking assignments, labs and other assesments
- Weekly office hours in the dedicated learning centre to provide help and advising to students
- Lead and instruct workshops aimed at teaching basic coding skills, focusing on children and female identifying individuals
- Provide help and guidance to students working on projects during workshops
- Topics of workshops include; Scratch Programming, HTML & CSS, intro to programming with Python and generative art & graphic design