https://www.linkedin.com/posts/jdkaim_github-jdkaimhuskyswap-huskyswap-project-activity-7282609173316415488-1jdb Agree & Join LinkedIn By clicking Continue to join or sign in, you agree to LinkedIn's User Agreement, Privacy Policy, and Cookie Policy. Skip to main content LinkedIn * Articles * People * Learning * Jobs * Games Join now Sign in JD Kaim's Post JD Kaim CS @ UW | Prev @ GitHub 1d Edited * Report this post Welp, looks I might be getting expelled from the University of Washington. As many of you know, last quarter I built an initial version of HuskySwap for a class project. It was a simple app designed to help students find partners to trade spots in critical classes after they filled up. I'm sure other people have pursued this kind of thing before, but there's no go-to solution at UW and I wanted to contribute something cool for everyone. At first it was a fun project to catch up to the latest versions of .NET and Angular with some practice implementing features around database abstraction, real-time chat, and the full stack challenges associated with things like role-based permissions. I was probably going to build it anyway, so it was great that I could actually get course credit for CSE 403. I was really proud of the MVP and excited that the people I demoed it for actually wanted to use it. So I set aside some time in my winter quarter schedule to start hardening it so I could launch ahead of spring quarter registration. Then I came across the swagger docs for integrating with the registration system. The site says: "The Student Web Service gives your application access to information in the Student database such as course data, registration data, section data, person data, and term data (general academic data)." I got excited because it sounded like they were supportive of scenarios like mine. After all, UW aspires to be top ranked in both CS and business. Of course they would F/foster :P an entrepreneurial spirit! I reached out to request an access token. I wasn't too ambitious up front; all I wanted was read-only access to automate the course catalog import instead of having to manually enter every class. But if things went well it would be awesome to automate the process further or even find other gaps I could fill to improve the community experience. Several hours later I received an unambiguous response: a "Notice of Violation of Registration Tampering Abuse Policy". I was instructed to take down my demo site (and its handful of fake demo classes) or else they would begin the process that would culminate with my expulsion. I had originally reached out hoping to make the school experience better for everyone and they immediately went nuclear. I'm not too worried about the threat since taking down the demo site is no big deal. But I'm a little heartbroken to see how the school views me. I thought they'd be excited about what I was pursuing--or at least that I was pursuing anything--but they'd rather have me simply leave. I'm scheduled to graduate in a few months and am eager to move on to projects that don't need to be cleared with the UW Registrar. If you know of anyone looking for a full-time software engineer with a knack for getting the attention of senior leadership, please send them my way! I can start full-time in June. Link to repo: GitHub - JDKaim/HuskySwap: HuskySwap Project. github.com 974 38 Comments Like Comment Share * Copy * LinkedIn * Facebook * Twitter JD Kaim CS @ UW | Prev @ GitHub 23h * Report this comment Update: https://www.linkedin.com/posts/ jdkaim_github-jdkaimhuskyswap-huskyswap-project-activity-7282891503142641664-nA8Y? utm_source=share&utm_medium=member_desktop Like Reply 13 Reactions 14 Reactions Matthew Kantor Helping Founders Quickly Monetize, Automate and Scale. Access all the details from my profile. | Dad of 3 -> 4 soon | Rare Disease Advocate 6m * Report this comment I almost got expelled as a sophomore for writing a game that stole network passwords from people. You are gonna be ok. Like Reply 1 Reaction Ed Kaim Founder at Quantcha, Inc. 1d * Report this comment Gotta pump those numbers up. Those are rookie numbers in this racket. I, myself, was already being sued by a professor when my final January rolled around. It's a rite of passage. You can't make an outsized impact asking for permission instead of forgiveness. Also, don't ask for forgiveness when it comes to nonsense like this. If it didn't work out, just move on. You'll always have another idea. Like Reply 52 Reactions 53 Reactions Skyler Wiernik SWE @ Apple, WPI CS 2025 5m * Report this comment I had a scheduling app for my high school. I got the idea to let students import their grades by entering their school credentials and got vaguely threatened with explosion as well. Sounds like a good project to bring back this June! Like Reply 1 Reaction Junaid Kabani Founder & CEO of Openship (we're hiring!) 23h * Report this comment University of Washington What kind of IT department are you running there? Can't fix your own problem so you extort students out of their degree now? Do you need a crash course or protecting data serverside? Honestly, I used to think highly of UW's CS program, but if the IT department is this clueless about web basics, how good could the program be? Like Reply 20 Reactions 21 Reactions Brian Fioca Serial Founder, AI Product Engineer 21h * Report this comment FWIW I stopped going to Georgia Tech 5 classes before graduation because of something similar. Other than parents being concerned for a while, it's literally never mattered to my life. Except I guess I don't get hit up for alumni donations. :) Like Reply 10 Reactions 11 Reactions Dmitry Belenko AI will eat the world 5h * Report this comment Have you considered that this is just misunderstanding on their part? Seems like it, from outside looking in. Reach out to their management, don't let some low level drone decide your future at UW. Be diplomatic though, it's very easy to turn this into a defensive response from their end. Like Reply 8 Reactions 9 Reactions Dennis Kamau Senior Technology Risk Analyst | CISA, CPA, CCNP Security 17h * Report this comment You may want to consult with a lawyer. This is starting to sound like extortion. Like Reply 5 Reactions 6 Reactions Matt S. Principal Director, DevSecOps and SRE at Aquia Inc. Supporting U.S. Federal bodies (CMS, VA, CDC), and public sector, driving operational excellence, security, time-to-market and product quality at scale. 1d * Report this comment I admire your ambition, commitment to contributing to your community and creativity Ed! That said, there's a lesson in this - policies are not guardrails. Even if they are outdated or not very well informed. You are likely to see more of those in the future. Don't let this discourage you from future endeavors that help you and benefit those around you. Like Reply 7 Reactions 8 Reactions Jared Broad CEO/Founder at QuantConnect | Democratizing quant trading | Disrupting algorithmic trading with OS innovation 1d * Report this comment Get in touch if you're interested! We'll put your open-source-.NET muscles to work :) https://github.com/QuantConnect/Lean Like Reply 10 Reactions 11 Reactions See more comments To view or add a comment, sign in [5q92mjc5c5] 630 followers * 3 Posts View Profile Follow Explore topics * Sales * Marketing * IT Services * Business Administration * HR Management * Engineering * Soft Skills * See All * LinkedIn (c) 2025 * About * Accessibility * User Agreement * Privacy Policy * Your California Privacy Choices * Cookie Policy * Copyright Policy * Brand Policy * Guest Controls * Community Guidelines * + l`rby@ (Arabic) + baaNlaa (Bangla) + Cestina (Czech) + Dansk (Danish) + Deutsch (German) + Ellenika (Greek) + English (English) + Espanol (Spanish) + frsy (Persian) + Suomi (Finnish) + Francais (French) + hiNdii (Hindi) + Magyar (Hungarian) + Bahasa Indonesia (Indonesian) + Italiano (Italian) + `bryt (Hebrew) + Ri Ben Yu (Japanese) + hangugeo (Korean) + mraatthii (Marathi) + Bahasa Malaysia (Malay) + Nederlands (Dutch) + Norsk (Norwegian) + pNjaabii (Punjabi) + Polski (Polish) + Portugues (Portuguese) + Romana (Romanian) + Russkii (Russian) + Svenska (Swedish) + telugu (Telugu) + phaasaaaithy (Thai) + Tagalog (Tagalog) + Turkce (Turkish) + Ukrayins'ka (Ukrainian) + Tieng Viet (Vietnamese) + Jian Ti Zhong Wen (Chinese (Simplified)) + Zheng Ti Zhong Wen (Chinese (Traditional)) Language Sign in to view more content Create your free account or sign in to continue your search Sign in Welcome back Email or phone [ ] Password [ ] Show Forgot password? Sign in or By clicking Continue to join or sign in, you agree to LinkedIn's User Agreement, Privacy Policy, and Cookie Policy. New to LinkedIn? Join now or New to LinkedIn? Join now By clicking Continue to join or sign in, you agree to LinkedIn's User Agreement, Privacy Policy, and Cookie Policy.