Helping students learn to program in java, create web application using node.js and help studetns create mobile applications using MOAB. In this role I walk around classes to helping them deug their code and answer any questions they have. This role also inlcudes helping to mark java based coursework
Using python to web scrape, text analysis and run machine learning algorithms on surveyed data from peers about software engineering in higher education.
Also includes writing protocol document for the case survey and then helping to assist in writing the journal paper itself
Creating educational resources for MMU Rise's how to be a data scientist course using Jupiter notebooks, pandas, numpy and matplotlib to show students how to do basic data analysis in python. Was also on camera to provide walkthroughs for the course as well as offer in person support.
Also entails creating resoruces for teaching students to learn python through creating text-based adventure games. This included helping programme the resoruces, presenting these resoruces in class and being a judge for the gamejam at the end
Help facillitate learning for first year computer science students, encouring conversations and showing coding tutorials to students.
Look at different new methods on how we can leverage AI technologies such as Deep Learning and Natual Language Processing to improve the current fact checking pipeline.
Machine learning (supervised and unsupervised) in pyton, principles of AI, algorithms and data structures, expert systems in prolog, ethics of AI, mathematics.
Thesis Topic: Creating a Deep learning model to detect and rank emotions within text
Object Orinetated programming in java, Web debelopment, algorithms and data strutures, mobile development, source control, intro to artifical intelligence, compilers and programming principles.
Final Year Topic: Using a Reinforcement learning algorthim to play the game of checkers