Learn how to formulate a clear research problem and plausible plan for network and crowds analysis, inspired by the COMS6998 final project rubric. Discover tips on maturity, soundness, and novelty to score above 100 points.
network analysis research proposalcrowds analysis final projectCOMS6998 final paperresearch proposal rubricsocial network analysis
Learn how Operations Research techniques like linear programming and Gurobi optimization can solve complex distribution problems, using a fun craft beer analogy inspired by the 2410 US craft beers assignment.
operations research tutoriallinear programming exampleGurobi Python optimizationvaccine distribution modelcraft beer supply chain
Dive into Big-O notation by comparing linear and binary search algorithms in Python. Learn to profile code, analyze runtime growth, and connect theory to real-world performance—just like optimizing a viral app's search feature.
time complexityBig-O notationlinear searchbinary searchPython profiling
Learn how to implement run-length encoding (RLE) for image data in Python. This tutorial covers encoding, decoding, hex conversion, and menu-driven programs with practical examples.
Learn how to build a machine learning model for network security using PAYL and then craft a polymorphic blending attack to evade detection. This tutorial covers training, testing, and evasion with real code examples.
Learn how to perform inference attacks and SQL injection in a controlled VM environment. This tutorial covers real-world database vulnerabilities with Microsoft SQL Server and DbGate, perfect for cybersecurity students.
Learn how to develop an AI agent for the 5×5 Little-Go game using search algorithms, game trees, and reinforcement learning techniques. This tutorial covers board representation, legal move generation, Monte Carlo Tree Search, and training a neural network policy.
Little-Go AI agentCSCI561 homework 2Go 5x5 AIsearch algorithms game playingMonte Carlo Tree Search tutorial
Learn how to implement a linked list in C++ using templates and pointers, with clear explanations, memory management tips, and current tech trends like AI and gaming.
linked list C++C++ linked list tutorialimplement linked list C++singly linked list C++doubly linked list C++
A comprehensive tutorial on linear programming for COMP331/557 class test, covering standard form, slack variables, simplex algorithm, two-phase method, and duality with trend-inspired examples from AI and gaming.
linear programmingCOMP331COMP557simplex algorithmstandard form
Learn Python object-oriented programming by building a Pakudex creature catalog system. This tutorial covers classes, objects, encapsulation, and more with a fun monster-collecting theme inspired by current trends.
Python OOP tutorialPakudex projectCOP3504c assignment helpPython classes and objectsencapsulation Python
Learn how to conduct hypothesis tests using randomization, build document-term matrices for tweet analysis, and compute network centrality measures for YouTube clip relationships.
randomization testhypothesis testing tutorialdocument term matrixcosine similarity examplenetwork centrality betweenness
Learn how to write a C program that simulates a Tiny Machine Architecture with separate instruction and data memory. This tutorial covers the ISA, fetch-execute cycle, structs, and debugging tips for your CDA3103 homework.
Tiny Machine ArchitectureCDA3103 homeworkC programming simulatorinstruction set architecturefetch execute cycle