Page Not Found
Whatever it is you’re looking for, this is not the place it’s at.
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.
Whatever it is you’re looking for, this is not the place it’s at.
This is a page not in th emain menu
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.
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.
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.
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.
Published:
Short description of portfolio item number 1
Published:
Short description of portfolio item number 2
Published:
Code to download files from server to client via TCP protocol (using sockets) with progress bar.
Published:
Developed a fully functional Linux shell in C that supports redirection, piping, environmental variables, and background and foreground process execution.
Published:
Built a Terminal based break breaker game using OOPS concepts.
Published:
Optimizing matrix multiplication using software optimization techniques.
Published:
• Led a team of five members in developing an automated IoT-based water level monitoring system using the HC-SR04 Ultrasonic distance sensor. • Designed and implemented a dynamic dashboard using MySQL, Django, React, and OM2M server.
Published:
Implemented Spatial and Fourier domain image filtering, morphological operations, image segmentation, and image compression using Huffman Coding and edge Detection methods. Coded a fingerprint enhancement and feature extraction system.
Published:
Developed an RDBMS supporting database operations such as load, print, store, and transpose for integer-only tables, efficiently handling large-sized matrices.
Published:
• AI Agents: Developed AI agents for the multi-modal game Pictionary using generative AI models: Stable Diffusion and Dall-E mini to generate images for drawing agent. • Gameplay Analysis: Conducted player behavior analysis using game telemetry data to develop human-like AI agents. Derived feature sets, collected data, designed surveys, performed exploratory data analysis and statistical testing, resulting in a publication.
Published:
Performed sentiment analysis on the HappyDB dataset for emotion classification achieving 89.6% accuracy, comparing the performance of various models including Gradient-Boosting methods, BiLSTM, Naive Bayes, Random Forest and Regression.
Published:
Developed and optimized recommender systems for Goodreads book reviews and Ulta product ratings, and ranked in the top 35% in leaderboard. Enhanced prediction accuracy using techniques like Gradient Boosting, SVD, Jaccard similarity, and bias-based models.
Published:
Developed and implemented algorithms in ROS2, Python for the Qualcomm RB5 robot navigation, including SLAM, path planning, landmark-based localization, and full-coverage mapping.
Published:
Developed a Follow-Me robot using the Qualcomm RB3 board and wave rover robot, integrating pose estimation and SLAM for autonomous tracking and navigation. We presented our work at the Qualcomm University Platforms Symposium 2025.
Published in Human-Computer Interaction – INTERACT 2023, 2023
Cooperative human-human communication becomes challenging when restrictions such as difference in communication modality and limited time are imposed. We use the popular cooperative social game Pictionary as an online multimodal test bed to explore the dynamics of human-human interactions in such settings. As a part of our study, we identify attributes of player interactions that characterize cooperative gameplay. We found stable and role-specific playing style components that are independent of game difficulty. In terms of gameplay and the larger context of cooperative partially observable communication, our results suggest that too much interaction or unbalanced interaction negatively impacts game success. Additionally, the playing style components discovered via our analysis align with select player personality types proposed in existing frameworks for multiplayer games.
Recommended citation: Kannan, K., Rajendran, A., Alluri, V., & Sarvadevabhatla, R. K. (2023, August). “Draw Fast, Guess Slow”: Characterizing Interactions in Cooperative Partially Observable Settings with Online Pictionary as a Case Study. In IFIP Conference on Human-Computer Interaction (pp. 283-303). Cham: Springer Nature Switzerland. https://link.springer.com/chapter/10.1007/978-3-031-42286-7_16
Handouts, Phonetics Lab, 2012
This is a very clear tutorial to creating a basic text-based experiment in PscyhoPy using the builder. Includes pictures of the interface and very simple, easy-to-follow directions. Designed for someone who has never used PsychoPy before.
Slides, Phonetics Lab, 2013
This is a basic introduction to Bayesian Statistics for Linguists, which covers the fundamental differences between Bayesian and Frequentist statistics, a very shallow introduction to the Bayes theorem and some additional resources.
Posters & Activicties, Pacific Science Center, 2014
These materials were developed for Paws on Science; an annual event put on by the Pacific Science Center to help UW scientists connect with the public. They were designed with an elementary-school audience in mind.
Handouts, TA/RA Conference on Teaching, Learning and Research, 2014
Handouts prepared for the annual TA/RA Conference on Teaching, Learning and Research at the University of Washington on incorporating active learning strategies in the classroom and presenting research. Geared towards graduate students in their first few years.
Handout, Invited project, 2015
This handout has some tips and tricks, as well as three exercises designed to help you kickstart or improve your application. It was made for Edith Aldridge’s Fall 2015 funding proseminar.
Handouts, Invited project, 2015
Handout with activities to help begin project-based application (e.g. most grants).
Slides, Sociolinguistics Lab, 2016
Slides from a project given at a sociolinguistics lab meeting on relational databases. Includes information on software for making relational databases and ideas for distributing them.
Website, https://rctatman.github.io/Livetweeting-Guide/, 2018
I’ve written a fairly in-depth guide to livetweeting that you can find here. It’s intentionally minimal so that it can easily loaded on phones with limited data.
Workshops, https://www.kaggle.com/, 2019
These are a collection of all the workshops I’ve run at Kaggle, from July 2016 to December 2019.