Welcome to Faiza's Hub

A dedicated place for you to learn more about me!

ABOUT ME

Hello, I'm Faiza Gul, a graduate in Artificial Intelligence and Computer Science from the University of Sheffield. With a solid foundation in Python, Java, and web development, I am eager to apply my skills in a professional environment.

Download My CV

Education

B.Sc. in Artificial Intelligence and Computer Science

Modules Studied: Use tabs to view content for each year
Introduction to Software Engineering

Understand the basics of software development and engineering practices.

Foundations of Computer Science

Covers mathematical concepts and techniques foundational to computing.

Java Programming

Learn the fundamentals of Java programming language.

Machines and Intelligence

Introduction to concepts of artificial intelligence and machine learning.

Web and Internet Technology

Covers the technologies behind web development and the internet.

Global Engineering Challenge Week

Team-based project tackling global engineering challenges.

Introduction to Algorithms and Data Structures

Fundamental algorithms and data structure concepts.

Mind, Brain and Personal Identity

Explore the philosophical questions regarding mind, brain, and identity.

Automata, Computation and Complexity

Study of computational theory including automata and complexity.

Data Driven Computing

Focus on data-centric approaches to computing.

Systems Design and Security

Principles of secure systems design.

Functional Programming

Introduction to programming using functional paradigms.

Engineering - You're Hired

Simulated hiring process focusing on employability skills.

Robotics

Basics of designing and programming robots.

Logic in Computer Science

Application of logic to computer science problems.

Metaphysics

Philosophical study of the nature of reality.

Dissertation Project

Conduct a significant piece of independent research.

Text Processing

Techniques and tools for processing and analyzing text data.

Speech Processing

Study of algorithms and techniques for processing speech signals.

Bioinspired Computing

Explore computing methods inspired by biological systems.

Finance and Law for Engineers

Basics of finance and law relevant to engineering practice.

Modelling and Simulation of Natural Systems

Methods for modeling and simulating natural phenomena.

Reinforcement Learning

Study of reinforcement learning algorithms.

Software Hut

Practical project-based module focusing on software development.

Programming Languages

Python
Java
JavaScript
Ruby
Ruby on Rails

Tools & Frameworks

Pandas
Selenium
PyTorch
Numpy
Seaborn
Matplotlib
Bootstrap
Node.js
Discord.js
Flask

Collaboration Tools

Git
Slack
VS Code
Agile Development
API
Bot Development
Web Scraping

Projects

Real-Time Weather Dashboard

Real-Time Weather Dashboard

Developed a real-time weather dashboard using Flask, Chart.js, and the OpenWeatherMap API to visualize and compare weather data across multiple cities.

View on GitHub
Revolt Bot - A Fully Deployed Discord bot

Revolt Bot - A Fully Deployed Discord bot

Created and managed a Discord bot using Node.js and Discord.js that automates various tasks such as sending reminders and fetching data from APIs.

View on GitHub

Blog: Insights and Ideas

Introducing Revolt Bot – Aims, Features, and Overview

Revolt Bot: Gamifying Revolutionary Education on Your Discord Server. Read more to learn about the aims, features and Overview

Read Blog

A Complete Guide to Faiza's Hub: Your Portal to Projects, Blogs, and More

A little introduction to my website. Read more to find out.

Read Blog

Contact Me