Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

achievements

publications

Improving Action Quality Assessment Using Weighted Aggregation

Published:

Action quality assessment (AQA) aims at automatically judging human action based on a video of the said action and assigning a performance score to it. The majority of works in the existing literature on AQA divide RGB videos into short clips, transform these clips to higher-level representations using Convolutional 3D (C3D) networks, and aggregate them through averaging. These higher-level representations are used to perform AQA. We find that the current clip level feature aggregation technique of averaging is insufficient to capture the relative importance of clip level features. In this work, we propose a learning-based weighted-averaging technique. Using this technique, better performance can be obtained without sacrificing too much computational resources. We call this technique Weight-Decider(WD). We also experiment with ResNets for learning better representations for action quality assessment. We assess the effects of the depth and input clip size of the convolutional neural network on the quality of action score predictions. We achieve a new state-of-the-art Spearman’s rank correlation of 0.9315 (an increase of 0.45%) on the MTL-AQA dataset using a 34 layer (2+1)D ResNet with the capability of processing 32 frame clips, with WD aggregation.

PDF ArXiv Code

talks

teaching

CSE 4544: Numerical Analysis Methods Lab

Sessional Lab, IUT, Department of Computer Science and Engineering, 2021

This is an adavnced 0.75 credit lab course dedicated demonstrating varuious numerical techniques. The course is offered to 5th semester students of software engineering program. The students learn to implement and analyse various numerical methods in a hands on manner using the Python programming language.

CSE 4108: Structured Programming I Lab

Sessional Lab, IUT, Department of Computer Science and Engineering, 2021

This is a 1.5 credit lab course dedicated to teaching newcomers the basics of structured programming. The course is taught in C programming language. The course is designed to encourage students to apply problem solving skills to solve problems using C in a structured way. It also teaches the bascis of C programming language.

MATH 4141: Differencial Calculus and Geometry

Undergraduate course, IUT, Department of Computer Science and Engineering, 2021

This is a 4 credit course intended for freshman students persuing a degree in Computer Science and Engineering. The goal of this course is to build a solid foundation in differecial canculus, 2D and 3D geometry for engineering studetns. My goal as the instructor was to present course contects in an intuitive manner and to connect the materials taught with various applications in the field of Computer Science.

CS112: Introduction to Computer Programming (Fall 22, Spring 23)

Undergraduate Course, GMU CS Dept, 2022

This coruse is aimed at teaching freshman undergraduate students the basics of Computer Programming using Python. Over the course of the semester, the course covers python datatypes, loops, lists, dictionaries, and classes. As a graduate teaching assistant, my responsibilities consisted of holding lab recitations, checking programming assignments, and holding office hours to help the students.

CS 108: Intro to Computer Programming (Fall 23)

Undergraduate Course, GMU CS Dept, 2023

This coruse is aimed at teaching freshman undergraduate students the basics of Computer Programming using Python. The course covers basic syntax of python, loops, lists, and dictionaries. As a Graduate Teaching Assistant, my responisbilities consisted of grading programming assignemnts and holding office hours to help the students understand the material.