Skip to content
Campus Alert Archive
CU Boulder

Reported gunfire at a residence hall complex; four non-affiliates later charged

AI-generated · every claim is source-linked
COshootingemergency notificationhigh confidence
Confirmed Threat

In the early morning of April 28, 2024, reports of shots fired at the Williams Village residence hall complex prompted a 4:24 AM MDT CU Boulder Alert ordering people in the south-of-campus housing complex to shelter in place. Four suspects, none affiliated with CU Boulder, were later charged, three of them juveniles. The incident occurred during the final week of spring classes (known on campus as Dead Week) in a complex housing roughly 2,000 students.

Alerts
2
Response
Killed
Injured
Institution
University of Colorado Boulder
Public R1 · CO
All CU Boulder cases →
~38,000 studentsRaveCU Boulder Alerts
Official alert policy
Read when and how CU Boulder says it will use CU Boulder Alerts: summarized, quoted, and analyzed.
Documented Timeline

Alert Sequence

2 messages in sequence · 2 verified verbatim

Confirmed wording is transcribed character-for-character from a primary source. Use Verify this quote under each message to open that source in a new tab and compare the text yourself.

INITIAL ALERTSMS
Verified verbatim109 chars
Reports of shots fired in the area of Will Villl. Police are responding. Shelter in place and avoid the area.
Sent at 4:24 AM MDT on April 28, 2024, the triple-l typo ('Will Villl') appears in the original alert as quoted by the CU Independent; typos are preserved per archive policy
Williams Village (often shortened to 'Will Vill') is the university's largest residence hall complex, located approximately one mile south of the main campus on Baseline Road, housing roughly 2,000 students primarily first-years
The alert does not explicitly separate Will Vill residents from the main campus, it instructs everyone to 'shelter in place and avoid the area' without a bifurcated instruction
ALL CLEARSMS
Verified verbatim113 chars
Suspects have been identified and are in custody. Shelter in place has been lifted. There is no threat to campus.
Sent approximately one hour after the initial alert, after CUPD and Boulder Police identified and apprehended four suspects, three of them juveniles
The weapon was later determined to be an air pistol that fires BBs and makes sounds similar to gunshots, confirming no actual firearm was discharged
The 'no threat to campus' close is CU Boulder's standard all-clear template phrasing
Message elements

How the first alert is built

To check this alert, Claude (an AI) read it in full 25 separate times, independently. Each read decided whether the message answers each of the six questions and gave a short reason. A final reviewer then weighed all 25 and wrote the plain-English verdict you see when you open a row. The score (for example 22/25) is how many reads agreed; the 25 individual reads are tucked underneath if you want to check them.

Reports of shots fired in the area of Will Villl. Police are responding. Shelter in place and avoid the area.

  • Sourcepresent21/25

    Final assessment

    A majority, 21 of 4, finds the sender present via "Police are responding"; dissenters note police are named only as responders, with no branded signature.

    Who is sending the alert and who is responding. People act faster on a message from a clearly identifiable, credible sender, such as a named department, the police, or a branded alert system, than on an anonymous notice. A branded signature counts.

    See all 25 individual reads
    1. present: References "Police are responding", a named responding authority.
    2. absent: No sender, agency, or branded signature appears in the text.
    3. absent: The text says "Police are responding" naming responders but gives no sender or branded signature.
    4. present: Names "Police are responding", identifying law enforcement as the authority.
    5. absent: No sender, branded signature, or named authority; "Police are responding" describes responders only.
    6. present: Mentions "Police are responding", identifying a responding authority.
    7. present: Notes "Police are responding", a named responding authority.
    8. present: Says "Police are responding", a responding authority.
    9. present: Names "Police are responding", identifying a responding authority.
    10. present: Says "Police are responding", naming the responding authority.
    11. present: Names "Police are responding" as the authority.
    12. present: Names "Police are responding" as the responding authority.
    13. present: Names "Police" as the responding authority.
    14. present: References "Police are responding", a named responding authority.
    15. present: Mentions "Police are responding", identifying a responding authority.
    16. present: References "Police are responding", naming the responding authority.
    17. present: Names "Police are responding", a responding authority.
    18. present: References "Police are responding", identifying a responding authority.
    19. present: Says "Police are responding", naming a responding authority.
    20. present: Names "Police are responding" as the authority.
    21. present: Identifies "Police are responding" as the authority.
    22. absent: No sender, agency, or branded signature is identified; "Police are responding" is responder action.
    23. present: The message names "Police are responding", identifying a responding authority.
    24. present: It references "Police are responding", identifying the authority.
    25. present: Names "Police" as the responding authority.
  • Hazardpresent25/25

    Final assessment

    Unanimous that the hazard is named, "Reports of shots fired".

    What the threat actually is. A complete warning names the specific danger, such as a shooter, a fire, a tornado, or a gas leak, rather than a vague emergency, because people decide what to do based on what they are facing.

    See all 25 individual reads
    1. present: Names the specific hazard "shots fired".
    2. present: Names the hazard, "Reports of shots fired".
    3. present: It names "shots fired", a specific threat.
    4. present: It names "Reports of shots fired", a specific threat.
    5. present: Names "Reports of shots fired", a specific threat.
    6. present: Names the specific threat "shots fired".
    7. present: Names "Reports of shots fired", a specific threat.
    8. present: Names "shots fired", a specific threat.
    9. present: Names the specific hazard "Reports of shots fired".
    10. present: Names the specific threat "shots fired".
    11. present: Names the threat "Reports of shots fired".
    12. present: Names the hazard as "shots fired".
    13. present: Names the specific hazard "shots fired".
    14. present: Names the hazard as "shots fired".
    15. present: Names the hazard as "Reports of shots fired".
    16. present: Names the hazard as "shots fired".
    17. present: Names the hazard specifically as "shots fired".
    18. present: Names "shots fired", a specific threat.
    19. present: Names "Reports of shots fired", a specific threat.
    20. present: Names the specific hazard, "shots fired".
    21. present: Names the hazard as "shots fired".
    22. present: Names "shots fired", a specific threat.
    23. present: It names a specific threat, "shots fired".
    24. present: It names "Reports of shots fired", a specific threat.
    25. present: Names the hazard, "shots fired".
  • Locationpresent25/25

    Final assessment

    All 25 reads find a location, "the area of Will Villl", a preserved typo for Williams Village.

    Where the threat is. Saying whether danger is in a specific building, a part of campus, or area-wide lets people judge their own proximity and choose a safe direction. Without a where, a warning is hard to act on precisely.

    See all 25 individual reads
    1. present: Specifies "the area of Will Villl".
    2. present: Gives location, "the area of Will Villl".
    3. present: It locates it "in the area of Will Villl", a specific place with a preserved typo.
    4. present: It specifies "the area of Will Villl" (Williams Village).
    5. present: Specifies "the area of Will Villl" (Williams Village), a location.
    6. present: Specifies "the area of Will Villl" (Williams Village).
    7. present: Specifies "the area of Will Villl".
    8. present: Specifies "the area of Will Villl" (Williams Village), a location.
    9. present: Specifies "the area of Will Villl".
    10. present: Specifies "the area of Will Villl" (Williams Village).
    11. present: Locates it "in the area of Will Villl".
    12. present: Locates it "in the area of Will Villl".
    13. present: Specifies "the area of Will Villl" (Williams Village).
    14. present: Specifies "the area of Will Villl" (Williams Village).
    15. present: Locates it "in the area of Will Villl" Williams Village.
    16. present: States location: "the area of Will Villl" (Williams Village).
    17. present: Gives location "the area of Will Villl" (Williams Village).
    18. present: Specifies "the area of Will Villl", a named location.
    19. present: Locates it "in the area of Will Villl", a specific place with a preserved typo.
    20. present: Specifies "the area of Will Villl".
    21. present: Locates it "in the area of Will Villl".
    22. present: Specifies "the area of Will Villl", a named place.
    23. present: It locates it "in the area of Will Villl", an abbreviation for Williams Village.
    24. present: It specifies "the area of Will Villl", a named place with a typo.
    25. present: States the location, "the area of Will Villl".
  • Guidancepresent25/25

    Final assessment

    Unanimous that protective guidance is given: "Shelter in place and avoid the area".

    The protective action to take. A clear, specific instruction, such as shelter in place, evacuate, avoid the area, or run-hide-fight, drives faster and more correct protective behavior than describing the threat alone.

    See all 25 individual reads
    1. present: Instructs recipients to "Shelter in place and avoid the area".
    2. present: Instructs recipients, "Shelter in place and avoid the area".
    3. present: It instructs "Shelter in place and avoid the area", protective actions.
    4. present: It instructs recipients to "Shelter in place and avoid the area".
    5. present: Instructs recipients to "Shelter in place and avoid the area".
    6. present: Instructs recipients to "Shelter in place and avoid the area".
    7. present: Instructs recipients to "Shelter in place and avoid the area".
    8. present: Instructs recipients to "Shelter in place and avoid the area", protective actions.
    9. present: Instructs recipients to "Shelter in place and avoid the area", protective actions.
    10. present: Instructs recipients to "Shelter in place and avoid the area", protective actions.
    11. present: Instructs "Shelter in place and avoid the area".
    12. present: Instructs recipients to "Shelter in place and avoid the area".
    13. present: Instructs recipients to "Shelter in place and avoid the area".
    14. present: Instructs recipients to "Shelter in place and avoid the area", protective actions.
    15. present: Instructs "Shelter in place and avoid the area".
    16. present: Instructs recipients to "Shelter in place and avoid the area".
    17. present: Instructs "Shelter in place and avoid the area", protective actions.
    18. present: Instructs "Shelter in place and avoid the area".
    19. present: Instructs recipients to "Shelter in place and avoid the area", protective actions.
    20. present: Instructs recipients to "Shelter in place and avoid the area".
    21. present: Instructs recipients "Shelter in place and avoid the area".
    22. present: Instructs "Shelter in place and avoid the area".
    23. present: It instructs recipients to "Shelter in place and avoid the area", protective actions.
    24. present: It instructs recipients to "Shelter in place and avoid the area".
    25. present: Instructs recipients, "Shelter in place and avoid the area", protective actions.
  • Timeabsent0/25

    Final assessment

    Unanimous that timing is absent: no clock time, date, or recency cue appears.

    When the message applies. A timestamp, the word now or immediately, or a phrase like until further notice tells the reader whether the danger is current and how quickly to act.

    See all 25 individual reads
    1. absent: No clock time, date, or recency cue appears in the text.
    2. absent: No clock time, date, or recency cue appears in the text.
    3. absent: No clock time, date, or recency cue such as "now" appears in the text.
    4. absent: No clock time, date, or recency word appears in the text.
    5. absent: No clock time, date, or recency cue such as "now" appears.
    6. absent: No clock time, date, or recency word appears in the text.
    7. absent: No clock time, date, or recency word like "now" appears.
    8. absent: No clock time, date, or recency cue like "now" appears.
    9. absent: No clock time, date, or recency word like "now" appears in the text.
    10. absent: No clock time, date, or recency word such as "now" appears.
    11. absent: No clock time, date, or recency cue appears in the text.
    12. absent: No clock time, date, or recency word appears in the text.
    13. absent: No clock time, date, or recency cue appears in the text.
    14. absent: No clock time, date, or recency cue appears in the text.
    15. absent: No clock time, date, or recency word appears in the text.
    16. absent: No clock time, date, or recency cue is given in the text.
    17. absent: No clock time, date, or recency cue such as "now" appears in the text.
    18. absent: No clock time, date, or recency cue appears in the text.
    19. absent: No clock time, date, or recency word like "now" appears in the text.
    20. absent: No clock time, date, or recency word appears in the text.
    21. absent: No clock time, date, or recency word like "now" appears.
    22. absent: No clock time, date, or recency word appears in the text.
    23. absent: No clock time, date, or recency cue such as "now" appears in the text.
    24. absent: No clock time, date, or recency word appears in the text.
    25. absent: No clock time, date, or recency word like "now" appears in the text.
  • Impactabsent4/25

    Final assessment

    Absent by a strong 21 to 4 majority: the alert reports shots fired with shelter and avoid-area guidance but names the hazard without stating any harm, injury, or consequence.

    What the hazard could do to the people in its path. Beyond naming the threat, a complete warning conveys its potential consequences or severity, such as that a tornado can level buildings or that a leak could be explosive, so recipients grasp how much danger they are in. Research on warning message content finds that a concrete impact statement helps people personalize their risk and act sooner.

    See all 25 individual reads
    1. absent: It reports shots fired and says shelter and avoid the area but states no explicit harm or injury.
    2. absent: This reports shots fired with shelter and avoid-area guidance but states no explicit harm or danger to people.
    3. absent: Reports shots fired with shelter and avoid guidance but states no injury or explicit harm.
    4. absent: It reports shots fired and orders shelter and avoidance but states no injury or explicit danger.
    5. absent: Reports shots fired with shelter and avoid guidance but states no harm or consequence.
    6. absent: This reports shots fired with shelter and avoid guidance but states no explicit harm or consequence.
    7. absent: Reports shots fired with shelter and avoid-area guidance but states no actual harm or consequence.
    8. absent: Reports shots fired with shelter and avoid guidance but states no explicit harm or severity.
    9. absent: Reports shots fired with shelter and avoid guidance but states no harm or explicit consequence.
    10. present: It reports shots fired with shelter and avoid instructions, conveying a danger from gunfire.
    11. absent: Reports shots fired with shelter and avoid guidance but states no explicit harm or consequence.
    12. absent: It reports shots fired with shelter and avoid-area guidance but states no explicit harm or consequence.
    13. present: Reports of shots fired with shelter in place and avoid the area convey a danger of being shot.
    14. absent: Reports shots fired with shelter and avoid-area guidance but states no injury or explicit harm beyond naming the hazard.
    15. absent: Reports shots fired with shelter and avoid guidance but states no explicit harm or consequence.
    16. absent: Reports shots fired and to shelter in place but states no specific harm or consequence.
    17. absent: Reports shots fired and shelter guidance but states no harm or consequence.
    18. absent: Reports shots fired and to shelter in place and avoid area but states no explicit harm or consequence.
    19. absent: Reports shots fired and says shelter in place but states no injury or harm.
    20. absent: Reports shots fired with shelter and avoid guidance but states no resulting harm or consequence.
    21. present: Reports shots fired with police responding and shelter in place, conveying an active danger from gunfire.
    22. present: Reports shots fired and urges shelter in place and avoiding the area, implying a danger to people from gunfire.
    23. absent: Reports shots fired with shelter and avoid guidance but states no harm or potential consequence.
    24. absent: Reports shots fired with shelter guidance but states no explicit harm or casualties.
    25. absent: It reports shots fired and shelter in place but does not state any harm or how dangerous it is.

Systematic AI judgments with visible reasoning, not human-validated codings.

About this analysis
Context

Background

Williams Village is the University of Colorado Boulder's southern residential complex, a cluster of high-rise dorms separated from the main campus by Baseline Road and a city bus shuttle. It houses primarily first-year students and is geographically isolated enough that incidents there often require their own shelter-in-place instructions, separate from the main campus. In the early morning of Sunday, April 28, 2024, at the start of the final week of spring classes, gunfire was reported in the Will Vill area, prompting CU Boulder's Rave-powered alert system to push notifications to students across the system at 4:24 AM MDT. CUPD and Boulder Police responded and ultimately charged four suspects, three of them juveniles, none of whom were affiliated with the university. The incident involved suspects physically on scene (CUPD later determined the weapon was an air pistol that fires BBs and makes sounds similar to gunshots), distinct from the wave of active-shooter swatting hoaxes that hit CU Boulder in August 2025.
Analysis

Key Findings

The alert instructed recipients to 'shelter in place and avoid the area' without separating Williams Village residents from the rest of campus
Four suspects were charged, three of them juveniles; none were CU Boulder students
The April 2024 incident preceded the August 2025 swatting wave at CU Boulder; unlike those hoaxes, this incident involved suspects on scene, and the weapon was later determined to be an air pistol
The initial alert went out at 4:24 AM MDT and the shelter-in-place was lifted roughly an hour later once the suspects were in custody
Outcome
No injuries were reported on campus. CU Boulder Police Department, with assistance from Boulder Police, cleared Williams Village by early evening. Four suspects were later charged in connection with the gunfire; three were juveniles, and none were CU Boulder students.
Provenance

Sources

Every claim on this page is meant to be checkable. Open the links below—and the Verify this quote control under each confirmed alert—to read the original university, news, or archive page yourself. Hostnames are shown so you can see where you are going; archived copies survive when live pages move or disappear. See also our methodology.

  1. Official
  2. Student Paper
  3. Official
  4. News
  5. Official
Cite this case

Campus Alert Archive. "University of Colorado Boulder: Reported gunfire at a residence hall complex; four non-affiliates later charged." Incident of April 28, 2024. Added May 2026; last updated July 2026. https://campusalertarchive.com/case/cu-boulder-williams-village-shots-fired-2024-04-28/

Download case JSON

Alert text quoted on this page remains the work of the issuing institution; the archive is a secondary source.

Tags
shootingcu-bouldercoloradowilliams-villageresidence-hallshelter-in-placerave-alertpublic-r1non-affiliated-suspectsdead-week
Added May 2026Updated July 2026Via ingestion