Hi, my name is
Waqar Hassan Khan
I write codes to stay alive :)
I am a second-year Ph.D student at the Department of Computer Science, Arizona State University.
01.
About Me
Hi! I'm Waqar. I have completed my undergrad from Buet and my major is in Computer Science and Engineering.

Currently, I am persuing my Ph.D. in Computer Science at Arizona State University. My research interest lies in Software Engineering, HCI and the intersection of machine learning with various domains.

I love to code and solve problems on LeetCode whenever I get time.

Here are few technologies I have been working with,
  • Agave GPU Clusters
  • MAXQDA
  • Python
  • C++
  • React.js
02.
Education
Ph.D.
@ASU
Aug 2022 - Present
  • Pursuing Ph.D. at the department of Computer Science, SCAI, ASU
  • CGPA - 3.58 out of 4.00.
  • CGPA in last two semesters - 4.00 out of 4.00.
03.
Where I've Worked
Graduate Teaching Associate
@Arizona State University
August 2022 - Present
  • Conducted office hours where I helped debugging students code (Java, C, and C++).
  • Conducted recitation sessions.
  • Helped instructor to create data structure assignments.
  • Proctored exams
  • Graded programming assignments and exam scripts
04.
Publications
Posters
Exploring Privacy and Security Concerns of EdTech Users: A Qualitative Analysis of User Written Reviews

Waqar Hassan Khan,

Protik Bose Pranto,

Tianyi Yang,

Rakibul Hasan

Nineteenth Symposium on Usable Privacy and Security (SOUPS 2023)
Understanding the Effect of Private Data in Disinformation Propagation

Protik Bose Pranto,

Waqar Hassan Khan,

Sahar Abdelnabi,

Rebecca Weil,

Mario Fritz,

Rakibul Hasan

Nineteenth Symposium on Usable Privacy and Security (SOUPS 2023)
Papers
1.
From Bad to Worse: Using Private Data to Propagate Disinformation on Online Platforms with a Greater Efficiency

Protik Bose Pranto,

Waqar Hassan Khan,

Sahar Abdelnabi,

Rebecca Weil,

Mario Fritz,

Rakibul Hasan

Designing Technology and Policy Simultaneously (CHI'23 Workshop)
2.
Shashthosheba: Dissecting Perception of Bangladeshi People towards Telemedicine Apps through the Lens of Features of the Apps

Waqar Hassan Khan,

Md Al Imran,

Ahmed Nafis Fuad,

Mohammed Latif Siddiq,

ABM Alim Al Islam

arXiv preprint (2022)
05.
Problem Solving
I have participated in a few inter university programming contests and also participated in preliminary of ACM-ICPC Dhaka Regional thrice. Mostly I have participated in the contests at CodeForces and LeetCode.

I have participated in 88 contests and solved about 1700 problems with a max rating of 1658 at Codeforces. In LeetCode I have participated in 7 contests and solved about 430 problems with the max rating of 1609.

I have also participated in Google HashCode 2019

I used to practice at LightOj, HackerRank and Uva too. Currently I'm concentrating on LeetCode to keep up the practice.
My Codes
Codeforces
Accepted problems in Codeforces
168
86
Leetcode
Accepted problems in Leetcode
5
4
HackerRank
Problems practiced in HackerRank
0
0
06.
Works
My Projects
Folder
ShashthoSheba
A telemedicine app for online consultation. The project is under the supervision of Prof. Dr. A.B.M Alim Al Islam(Razi) sir. I worked in the backend which is developed in Node.js and MongoDB. The app has been developed in Flutter.
Node.js
MongoDB
Flutter
AWS
Folder
DoS-Attack-to-The-DNS-Server
This is a console based program that can flood the DNS server by continuously sending dns queries. The code was tested on Bind9 DNS server. The os was seed-labs ubuntu 16.04.
Python
Bind9
Shell
Folder
Centre for Energy Studies
An webapp for the Centre for Energy Studies, BUET. The frontend is made using React js and the backend using Node.js and MongoDB. There's also an admin panel to update the data.
React js
Node.js
MongoDB
MERN-Stack
Folder
ChessMaestro
A multiplayer chess game implemented using java.
Java
JavaFx
Folder
Nymeria
An accelerometer based hand gesture controlled robot. This was made during my level-3, term-1 as the microcontroller project.
C
C++
ATMega32
Folder
Rail-Rush
A railway management software. Ticket management, train schedule maintaining can be done. Also tender management has been implemented both for the autority and the bidder.
HTML
CSS
Bootstrap
PHP
JavaScript
Oracle-11g
More Projects
Undergrad Courses
Folder
CSE-474-Pattern-Recognition
Implementation of various pattern recognition techniques. Implemented naive-bayes-classifier, basic perceptron algorithms, neural networks etc.
Python
Jupyter Notebook
Naive-Bayes
Perceptron
Neural Network
Folder
CSE-412-Simulation-and-Modelling
Simulation of different systems like M/M/K queue, job-shop model etc.
Python
Folder
CSE-410-Computer-Graphics
Use of OpenGL, implementing how functions of OpenGL works using matrices and implementing a given scene with the concepts of ray tracing.
C
C++
OpenGL
Ray Tracing
Folder
CSE-406-Computer-Security
Transposition cipher and DES were implemented. Also buffer overflow, XSS and CSRF attacks were performed.
C++
Python
Folder
CSE-322-Computer-Networks
Use of SMTP and HTTP protocol, DVR implementation, RDT simulation, error correction using CRC checksum were implemented. Also experimented with NS2.
C
C++
Tcl
Shell
NS2
Folder
CSE-318-Artificial-Intelligence
TSP, n-puzzle problem, missionary and cannibal problem, mancala game and csp were implemented.
C
C++
Python
More Projects
07. What's Next?
Get In Touch
My Inbox is always opened. You can communicate with me through email or linkedin if you want. I'll try my best to answer back!!!