smartJOBhunter| Find Jobs Intelligently

CSE470: Software Engineering Project (Fall '14)

smartJOBhunter is an online job site where employers can list job openings and job seekers can view current vacancies and apply for jobs. Job seekers can also keep track of their pending job applications. Additional features include a sophisticated user forum, newsletter publishing system and a powerful administrative panel. smartJOBhunter is designed using PHP, JavaScript, and HTML/CSS and uses a MySQL database system.

tREX| Multi-threaded Web Browser

CSE310: Object-Oriented Programming Project (Fall '13)

A simple multi-threaded web browser that can load web pages from URLs specified by the user in an address box. The program loads web pages asynchronously in a thread. The browser is able to display plain HTML pages along with common image files. The browser supports multi-tabbed browsing and users are able to open new browser windows.

hardwareZONE| Online Computer Hardware Store

CSE 370: Database Systems Project (Summer ‘13)

hardwareZONE is an online retailer of computer hardware peripherals and accessories. Developed using PHP, HTML/CSS and MySQL, The store website maintains comprehensive records of customers, sales and product inventories. The store personnel are able to modify, search for, and retrieve data regarding products, sales & customers generate reports using a simple GUI interface.

eREC | Entertainment Recommendations

CSE 391: Internet Programming Project (Spring ‘13)

eREC intelligently recommends Books, Movies, TV Shows and Music that are tailored to users' unique tastes. Designed using PHP, JavaScript, HTML5/CSS3 and AJAX, eREC offers an intuitive & user-friendly interface to browse through the site’s contents in a seamless manner.

Relative Merits of approaches to solving Russel's Paradox

CPSC 501: Theory of Computing (Fall ‘15)

Towards the end of the 19th century, a series of logical contradictions were found to exist in Set Theory. The most famous of these contradictions, discovered by Bertrand Russell, raised several doubts among mathematicians regarding set theory. We study Russel's paradox and ways of solving the contradiction. We use a real world example to examine Russell’s paradox and then apply Zermelo and Fraenkel’s solution to resolve the paradox.

Improving Human Behavior Prediction in Simultaneous-Move Games

CPSC 522: Artificial Intelligence II (Winter ‘16)

In multi-agent settings, we often assume that agents will adopt Nash equilibrium strategies. However, studies in experimental economics demonstrate that Nash equilibrium is a poor indicator of human players’ initial behavior in normal-form games.[1] We study ways of improving the best performing behavioral models.[2]

Understanding Convolutional Neural Networks

CPSC 540: Machine Learning (Winter ‘17)

As part of this perspective paper, we introduce the architecture of one of the popular Convolutional Neural Networks (CNN), discuss popular techniques used in neural nets and understand why these techniques help CNNs to perform well at classification. Finally, we talk about applications of CNNs and conclude by highlighting its strengths and weaknesses and discuss remedies to overcome its weakness.