New: warm up Reddit accounts. You own them.
Rankhog

r/csMajors rules, stats, and what to post

Know the rules before you post. So easy grandma can do it.

465.7K members
To post
No minimum in the rules
To comment
No minimum in the rules
Self-promotion
Banned
Links
Allowed with conditions
Useful links benefiting the community are allowed if not promotional or ads.
Promo risk
High
From the rules, not from removal counts
Community age
12 years
Since Oct 2014
A grandma in an orange sweater at an old beige computer, reading r/csMajors on Reddit. A Rankhog sticker and a Reddit sticker are on the computer.

About r/csMajors

A source-backed Rankhog guide to r/csMajors: public rules, community context, posting fit, and startup-promotion risk before you publish.Checked from the r/csMajors rules on Reddit.

r/csMajors rules

15 rules, in the community's own words.

  1. 1

    Out of scope

    This subreddit is for discussion related to university-level and other education in computer science and related fields (e.g. computer engineering, maths, information science, etc.). For more general college/university questions, please check out /r/college. For questions that are more about careers/jobs than they are about college CS, please check out /r/cscareerquestions

  2. 2

    Respectful Engagement

    Offensive posts or comments are not permitted. Common sense is expected from users. This also applies to direct messages (modmail us if someone is trying to harass you that way). Note: in a small number of cases, we may use automated methods to block suspected accounts. Should you find yourself blocked by mistake, just modmail us.

  3. 3

    Shitposts and memes

    Not allowed without mod authorisation (except on Sundays). Use a subreddit like r/ProgrammerHumor instead otherwise.

  4. 4

    AMAs, surveys, hiring and referrals

    All of the below require prior mod approval:

    • AMAs (ask me anything). Approved AMAs can be stickied temporarily upon request.
    • Surveys.
    • Hiring requests. This only applies when a company, startup or individual intends to use this subreddit to solicit people for a job in THEIR company.
    • Referrals (both requests and offers) In most cases, you will be requested to provide some proof of who you are. This is only to protect the community, and you won't need to disclose such evidence publicly.
  5. 5

    Resume sticky

    Post it in the resume sticky thread. Otherwise you risk the thread being removed. Alternatively, post it somewhere like r/EngineeringResumes.

  6. 6

    Amazon [currently optional]

    It's recommended to post Amazon-related queries in its dedicated megathreads. However, this is currently optional as of 19/3/26.

  7. 7

    Discussing online assessment and interview questions

    • You may not discuss live OA questions on this subreddit. By "live" we mean official CodeSignal assessment questions, or questions that are being currently used in a company's online assessment (the platform used does not matter). Practice questions (such as CodeSignal's practice tests) are fine.
    • While this rule does not apply for interviews, users are discouraged from discussing questions where they have signed an NDA not to share.
  8. 8

    Spam

    Spam and promotional content aren't allowed in this subreddit. Note that it is usually OK to post (and we appreciate!) useful links that would benefit the community, but if the purpose of your post is to solicit the community rather than contributing to it, then it will most likely be removed (this includes direct and indirect promotion, including "addicles", framing something helpful that's actually an ad). Accounts that are used to solely promote will be banned permanently.

  9. 9

    Lazy or low-quality posts

    Posts are expected to have a certain level of _effort_ put into it. Things that are likely to get the post removed include:

    • a post which is not comprehensible (or has an empty body). This also applies to crossposts that have just a title/blank/are low effort.
    • a post with a poll and little else. This is commonly seen in posts that are asking readers to choose a company for them. We expect the poster to provide some details, such as the location of the roles, and what _they_ think of them.
  10. 10

    Common questions

    You're expected to search the subreddit to see if your question has already been answered before making a post.

  11. 11

    AI Large Language Models (LLMs)

    Content generated from AI LLMs is not allowed. Other posts around AI are permitted especially from an academic/technical POC. Please be mindful the other rules still apply, so these would not be allowed:

    • Low quality and repetitive questions (using it for homework, impacts to the job market)
    • Doomposting about the impact to computer science, job market, etc
    • Self-promotion of wrapper projects is limited to the project thread Mod discretion may also apply where posts become flame wars.
  12. 12

    College comparison posts

    They are no longer allowed on this subreddit by default; see https://www.reddit.com/r/csMajors/comments/12ch5wq/ban_of_comparison_threads/

  13. 13

    Laptop posts

    It's not really within the scope of this subreddit; use r/SuggestALaptop or r/laptops instead. Expect posts under this category to be removed. To be clear, this includes posts asking the community to suggest a laptop for them.

  14. 14

    Restricted posts

    • "Is CS for me"/"Regret majoring in CS"/"Job market is bad"
    • UPS memes
    • H1B and related discussion
    • General discussion about diversity-based initiatives (DEI), not including GHC (Grace Hopper) or specific company-based pipelines (such as Google STEP/Microsoft Explore) New posts on these topics are not allowed without moderator approval; attempts to evade can lead to a ban. See https://www.reddit.com/r/csMajors/comments/1ho1j3m/new_threads_on_h1b_and_related_discussions_are/
  15. 15

    Personal projects

    Personal projects all go to https://www.reddit.com/r/csMajors/comments/1mcg0rc/project_showcase_megathread/, unless your project is of a nature that deserves its own thread (you need to modmail us if you think that's the case).

What to post in r/csMajors

What fits the room, and what gets removed.

Works well

  • A detailed writeup of a technical concept or study method that helps students, posted as plain text with no link
  • An honest lesson learned from building something, framed as experience students can learn from, with the project itself shared in the project showcase megathread
  • A thoughtful answer to a question students ask often, posted after searching to confirm it has not been covered recently
  • A modmail approved AMA or survey, with proof of identity ready, aimed at understanding students rather than selling to them
  • A useful free resource shared because the community benefits from it, with no signup, no funnel, and no ask attached
  • A project contribution in the showcase megathread that answers questions from students in the comments without pushing a link

Avoid

  • Posting any promotional link or tool plug outside the project showcase megathread, because the spam rule bans direct and indirect promotion and bans promotion-only accounts permanently
  • Dropping a survey, an AMA, a hiring request, or a referral without messaging the moderators first, since all of those need prior approval and proof of identity
  • Publishing AI generated text in any post or comment, which the AI rule bans outright
  • Posting a resume anywhere except the resume sticky thread
  • Sharing a personal project as its own post instead of using the project showcase megathread
  • Discussing live online assessment questions from official CodeSignal tests or active company assessments, which the rules forbid even though practice questions are fine

Best hours to post in r/csMajors

No pattern yet. r/csMajors does not have enough top posts from the last 90 days to name its best hours.

What r/csMajors Is For

This is a community for people studying computer science at university level, and the description says it plainly, all about studying and students of computer science. The scope rule widens that a little to related fields like computer engineering, maths and information science, so the room is students talking about their degree, their coursework and the education side of tech. It is not a general college subreddit and it is not a careers subreddit, because the rules send general college questions to another community and career heavy questions to a jobs community. In practice the people posting here are current and future CS students asking about classes, projects, assessments and the student experience, and they expect posts to stay inside that education frame.

Rules That Matter Before Posting

The rule that decides most marketing outcomes here is “Spam”, which bans promotional content but makes an exception for useful links that benefit the community, as long as the purpose of the post is contributing rather than soliciting, and it warns that direct and indirect promotion, including framing something helpful that is actually an ad, will most likely be removed, and that accounts used solely to promote get banned permanently. “AMAs, surveys, hiring and referrals” requires prior moderator approval for AMAs, surveys, hiring requests and referrals, with proof of identity often requested. “AI Large Language Models (LLMs)” bans AI generated content outright and limits self promotion of AI wrapper projects to the project thread. “Personal projects” sends personal projects to the project showcase megathread unless moderators agree a project deserves its own thread. “Resume sticky” sends resumes to the resume sticky thread. “Out of scope” matters because career and job questions belong elsewhere, which shapes what a founder can reasonably post about. “Lazy or low-quality posts” and “Common questions” set the effort bar, meaning you search first and write something comprehensible with real substance. “Restricted posts” blocks new threads on topics like the bad job market without moderator approval. Finally “Shitposts and memes” only allows memes with mod authorisation, except on Sundays.

What To Post

A good post here reads like a student helping other students, not a founder looking for users. Share something genuinely useful for free, like a clear writeup of a technical concept, an honest lesson from building something, or a practical answer to a question students actually ask, and make sure it stays inside the education and student frame rather than drifting into pure career talk. Put real effort into the post, search the subreddit first to check the question has not been answered, and write it yourself without AI generated text. If you built a personal project, post it in the project showcase megathread, and only ask the moderators for a standalone thread if the project truly deserves one. If you want to run a survey or an AMA, message the moderators first and be ready to prove who you are. The pattern that survives is contribution first, with any link framed as a resource the community benefits from, not as a funnel.

What To Avoid

The fastest way to get removed or banned is promotion, so do not post links whose real purpose is soliciting, do not dress an ad up as something helpful, and never use an account that only promotes, because that earns a permanent ban. Do not post AI generated content, and do not self promote AI wrapper projects outside the project thread. Do not run a survey, an AMA, a hiring request or a referral without moderator approval first. Do not post a resume outside the resume sticky, and do not post a personal project as its own thread unless you have modmail approval for it. Do not discuss live online assessment questions, and be careful with interview questions covered by an NDA. Do not post shitposts or memes without mod authorisation, except on Sundays. Do not post college comparison posts, laptop suggestions, or restricted topics like job market doom posts without approval. Do not post low effort content like an empty body, an incomprehensible post, or a poll with little else, and do not ask a common question without searching the subreddit first.

A note from Anthony

What stands out to me is how much of this rulebook exists to protect students from being sold to, from the permanent ban for promotion only accounts to the addicles clause that catches ads dressed up as help. I also respect rule 7, because drawing a hard line at live assessment questions while allowing practice questions shows moderators who thought about the difference instead of banning a whole topic. If you are a founder who wants this community, my honest read is that you earn it by being useful first and never asking for anything, and if that sounds like too much work, this is not your room.

By , founder and operator of Rankhog. Every guide is built from the community's own public rules and data, then checked by Rankhog's grounding audit before it goes live.

Common questions about r/csMajors

What subreddits are similar to r/csMajors?

Subreddits like r/csMajors are r/college, r/GradSchool, r/MBA, r/studytips, r/Universitaly, r/Students, r/uofmn and r/UniRO.

Can I share my product or side project here?

Only inside the official project showcase megathread, unless you modmail first and convince the moderators your project deserves its own thread.

Can I post a link to my blog or tool if the content is genuinely helpful?

No. The spam rule bans promotional content and accounts used solely to promote get banned permanently. Useful links are fine only when the purpose is contributing, not soliciting.

Do I need mod approval to run a survey of CS students?

No. All surveys require prior moderator approval, and you will likely be asked to prove who you are.

Can I recruit CS students for a role at my startup?

No. Hiring requests require prior mod approval and only apply when a company or individual wants to solicit people for a job at their own company, but the approval step applies either way, so ask first.

Can I use AI to write my post?

No. AI generated content is not allowed. Posts about AI are permitted from an academic or technical angle, but wrapper project self promotion is limited to the project thread.

Subreddits like r/csMajors

Other rooms for the same crowd.

Free Reddit tools