ProfilePic

Muhammad Usama Hassan Alvi

Lecturer & Researcher in Computer Science

+92-321-4171755
ravian.usama@gmail.com
Lahore, Pakistan

Passionate educator with expertise in programming, algorithms, and machine learning. Dedicated to mentoring the next generation of developers and researchers.

Get In Touch

About Me

Computer Science Educator & Research Pioneer

Renowned for transforming complex programming concepts into engaging, masterful learning experiences that produce exceptional results. My innovative teaching methods have consistently developed top-tier talent who excel in competitive programming and industry leadership.

Groundbreaking research in AI and computer vision complements my classroom impact, creating a powerful synergy between cutting-edge discovery and transformative education. Recognized for developing future tech leaders through a unique blend of academic excellence and real-world application.

Machine Learning
Artificial Intelligence
Computer Vision
Digital Image Processing
Algorithms
Data Structures
C/C++
Python
C#/ASP.NET
JavaScript
OOP
Web Development
// Teaching Philosophy
function teachProgramming() {
  const theory = "Strong Fundamentals";
  const practice = "Hands-on Projects";
  const mentorship = "Personal Guidance";
  
  return theory + practice + mentorship;
}

Professional Experience

Feb 2022 - Present

Lecturer

FAST NUCES Lahore

Teaching Programming Fundamentals, Object Oriented Programming, Data Structures, and Design and Analysis of Algorithms. Contributing to curriculum development and student mentorship.

Sep 2020 - Feb 2022

Lecturer in CS & IT Department

The University of Lahore

Taught Programming Fundamentals, Object Oriented Programming, Data Structures & Algorithms, and Introduction to Computer Applications. Engaged in academic research and student guidance.

2019 - 2020

Visiting Faculty Member

University of the Punjab

Delivered lectures and conducted workshops as a visiting faculty member, sharing expertise in computer science concepts and programming methodologies.

Education

MPhil in Computer Science

2017 - 2020

University of the Punjab (PUCIT)

  • Advanced Theory of Computation
  • Advanced Analysis of Algorithms
  • Machine Learning
  • Research in Digital Image Processing

Bachelor's in Computer Science

2013 - 2017

University of the Punjab (PUCIT)

  • Database Systems
  • Data Structures
  • Object-Oriented Programming
  • Software Engineering

Intermdiate in Computer Science

2011 - 2013

Government College Lahore (GCUL)

  • Computer Science
  • Maths
  • Physics
  • English

Projects

Hand Segmentation

Detection of hand pixels in frames regardless of skin color using efficient Machine Learning and Deep Learning algorithms.

Machine Learning
Deep Learning
Computer Vision

Sentiment Analysis

The goal of the project was to classify the reviews of people into positive or negative classes using data mining and machine learning algorithms.

Data Mining
NLP
Machine Learning Algorithems

Analysis Predictor

The project aims to predict which team has more chances to win the match against a particular opposition in a particular scenario on the bases of historical data.

Machine Learning
Data Analysis
Predictive Modeling

Publications

Quality Assessment of 3D Synthesized Images Based on Textural and Structural Distortion Estimation

Published in the Journal of Applied Sciences, this research focuses on digital image processing techniques for assessing the quality of 3D synthesized images through textural and structural distortion estimation.

View Publication

Workshop: Designing & Delivering Data Science Courses at Scale

Participated in a workshop organized by Lahore University of Management Sciences (LUMS) focused on effective strategies for designing and delivering data science courses at scale.

Get In Touch

Interested in collaboration, research opportunities, or learning more about my work? Feel free to reach out through any of the following channels.