Skip to content
Campus Alert Archive
Purdue

Student fatally shot in the Electrical Engineering Building; shooter surrendered

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

Purdue's alert packed shooting confirmation, building name, avoidance directive, shelter instruction, and a URL into approximately 120 characters using semicolons as separators -- establishing an SMS-optimized format that influenced alert design industry-wide. The system reached 83,000 contacts via the Rave Alert platform.

Alerts
4
Response
min
Killed
1
Injured
0
Institution
Purdue University
Public R1 · IN
All Purdue cases →
~50,000 studentsRavePurdueALERT
Official alert policy
Read when and how Purdue says it will use PurdueALERT: summarized, quoted, and analyzed.
Documented Timeline

Alert Sequence

4 messages in sequence · 4 verified verbatim

INITIAL ALERTSMS
Verified verbatim@lifeatpurdue on X (verbatim)127 chars
Shooting reported on campus. Bldg Electrical Engineering; Avoid area; Shelter in place. Check http://www.purdue.edu for updates
~125 characters, fits within a single SMS segment with room to spare
Semicolons as clause separators, maximizing information density in minimal space
Five distinct information elements: event type, building, avoidance, shelter, URL
Building abbreviation ('Bldg') rather than spelling out 'Building', character conservation
Shortened t.co URL redirect for detailed information, offloading longer content to web
Reached approximately 83,000 contacts, one of the largest documented single-institution distributions at the time
Corrected to exact fxtwitter display text.
UPDATETwitter/X
Verified verbatim@LifeAtPurdue on X (verbatim)134 chars
Everyone in EE Bldg continue to shelter in place! All other areas of campus may resume normal op. Check http://Purdue.edu for updates.
Verbatim from official Purdue @LifeAtPurdue X post during EE Building active-threat response; scopes shelter-in-place to EE only.
Corrected to exact fxtwitter display text.
UPDATETwitter/X+1 min
Verified verbatim@LifeAtPurdue on X (verbatim)139 chars
UPDATE: The EE building remains closed by police, other campus buildings are now open & the shelter in place order has been lifted. #Purdue
Verbatim shelter-in-place lift for non-EE campus; EE remains closed for investigation.
Corrected to exact fxtwitter display text.
ALL CLEARTwitter/X+9 min
Verified verbatim@LifeAtPurdue on X (verbatim)126 chars
UPDATE: No ongoing threat to campus. Resume normal operations. EE will remain closed. Check http://www.purdue.edu for updates.
Campus-wide all-clear with EE still closed; completes the 2014 Boldt shooting notification arc on X.
Corrected to exact fxtwitter display text.
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.

Shooting reported on campus. Bldg Electrical Engineering; Avoid area; Shelter in place. Check http://www.purdue.edu for updates

  • Sourceabsent0/25

    Final assessment

    All 25 reads agree the source is absent; no sender tag or named authority appears in the text.

    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. absent: No sender tag or named authority appears in the text.
    2. absent: No branded signature, sender, or named authority appears in the text.
    3. absent: No sender tag, branded signature, or named authority appears in the text.
    4. absent: No branded signature or named authority appears in the text.
    5. absent: No sender, branded signature, or issuing authority is identified in the text.
    6. absent: No sender, branded signature, or agency is identified in the text.
    7. absent: No sender tag, university name, or named authority appears in the text.
    8. absent: No sender tag or university name appears in the text itself.
    9. absent: No sender or branded signature appears; the link is a reference, not a sender tag.
    10. absent: No sender, branded signature, or responding authority is named in the text.
    11. absent: No sender or branded signature appears in the text.
    12. absent: No sender, agency, or branded signature appears in the text.
    13. absent: No sender tag, signature, or issuing authority is named in the text.
    14. absent: No sender tag, university name, or agency identifies who sent it.
    15. absent: No sender, signature, or named authority appears in this message.
    16. absent: No sender, authority, or branded signature is identified in the text.
    17. absent: No sender, branded tag, or named agency appears in the text.
    18. absent: No sender tag, university name, or named agency is identified in the text.
    19. absent: No sender tag or named authority appears in the text.
    20. absent: No sender, agency, or branded signature is identified in the text.
    21. absent: No sender, branded signature, or named authority identifies who issued this message.
    22. absent: No sender, branded signature, or named authority is identified in the text.
    23. absent: No sender, branded signature, or named authority appears in the text.
    24. absent: No sender tag or issuing authority is identified in the text.
    25. absent: No sender tag, agency, or institution names itself in the text.
  • Hazardpresent25/25

    Final assessment

    All 25 reads agree the hazard is present; the alert names a shooting reported on campus, a specific threat.

    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: It names "Shooting reported on campus", a specific threat.
    2. present: It names "Shooting reported on campus", a specific threat.
    3. present: It names "Shooting reported on campus", a specific threat.
    4. present: It names a specific threat: "Shooting reported on campus".
    5. present: It names a "Shooting reported on campus", a specific threat.
    6. present: It names "Shooting reported on campus", a specific threat.
    7. present: It states "Shooting reported on campus", a specific threat.
    8. present: It names "Shooting reported on campus", a specific threat.
    9. present: It names "Shooting reported on campus", a specific threat.
    10. present: It names "Shooting reported", a specific threat.
    11. present: It names "Shooting reported on campus", a specific threat.
    12. present: It states "Shooting reported on campus", a specific threat.
    13. present: It names a "Shooting reported on campus", a specific threat.
    14. present: It names "Shooting reported on campus", a specific threat.
    15. present: "Shooting reported on campus" names a specific threat.
    16. present: It states "Shooting reported on campus", a specific threat.
    17. present: It states "Shooting reported on campus", a specific threat.
    18. present: It names a "Shooting reported on campus", a specific threat.
    19. present: "Shooting reported on campus" names a specific threat.
    20. present: It names a "Shooting reported on campus", a specific threat.
    21. present: It names "Shooting reported on campus", a specific threat.
    22. present: It names a "Shooting reported on campus", a specific threat.
    23. present: It names "Shooting", a specific threat.
    24. present: It names "Shooting reported on campus", a specific threat.
    25. present: It states "Shooting reported on campus", a specific threat.
  • Locationpresent25/25

    Final assessment

    All 25 reads agree a specific location is given: the Electrical Engineering building.

    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: It cites "Bldg Electrical Engineering" and "campus", places.
    2. present: It specifies "Bldg Electrical Engineering" and "campus".
    3. present: It names "Bldg Electrical Engineering", a specific building.
    4. present: It specifies "Bldg Electrical Engineering".
    5. present: It specifies "Bldg Electrical Engineering".
    6. present: It says "Bldg Electrical Engineering" and "campus", specific places.
    7. present: It names "Bldg Electrical Engineering" on campus.
    8. present: It specifies "Bldg Electrical Engineering" and "campus".
    9. present: It names "Bldg Electrical Engineering" and "campus".
    10. present: It specifies "Bldg Electrical Engineering", a named building.
    11. present: It locates it at "Bldg Electrical Engineering".
    12. present: It names "Bldg Electrical Engineering" and "campus", specific places.
    13. present: It locates it at "Bldg Electrical Engineering".
    14. present: It names "Bldg Electrical Engineering" and "campus".
    15. present: "Bldg Electrical Engineering" and "campus" specify the location.
    16. present: It names "Bldg Electrical Engineering" and "campus", specific locations.
    17. present: It names "Bldg Electrical Engineering".
    18. present: It names "Bldg Electrical Engineering" and "campus".
    19. present: It names "Bldg Electrical Engineering" on campus.
    20. present: It specifies "Bldg Electrical Engineering" and "campus", named places.
    21. present: It cites "Bldg Electrical Engineering" and "campus", specific places.
    22. present: It cites "Bldg Electrical Engineering" and "campus", specific places.
    23. present: It cites "Bldg Electrical Engineering", a specific building.
    24. present: It names "Bldg Electrical Engineering" and "campus", specific places.
    25. present: It cites "Bldg Electrical Engineering" and "on campus", locations.
  • Guidancepresent25/25

    Final assessment

    All 25 reads agree guidance is present; the alert instructs recipients to avoid the area and shelter in place.

    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: "Avoid area; Shelter in place" instructs protective actions.
    2. present: It instructs "Avoid area; Shelter in place" and check link for updates, protective actions.
    3. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    4. present: It instructs recipients to "Avoid area" and "Shelter in place".
    5. present: It instructs "Avoid area" and "Shelter in place".
    6. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    7. present: It instructs "Avoid area" and "Shelter in place".
    8. present: "Avoid area" and "Shelter in place" are protective instructions.
    9. present: It instructs "Avoid area" and "Shelter in place".
    10. present: It instructs "Avoid area; Shelter in place", protective actions.
    11. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    12. present: It instructs "Avoid area; Shelter in place", protective actions.
    13. present: It instructs "Avoid area" and "Shelter in place".
    14. present: It instructs "Avoid area; Shelter in place".
    15. present: "Avoid area; Shelter in place" are protective instructions.
    16. present: It instructs "Avoid area; Shelter in place", protective actions.
    17. present: It instructs "Avoid area" and "Shelter in place".
    18. present: It instructs to "Avoid area" and "Shelter in place".
    19. present: "Avoid area; Shelter in place" are protective actions.
    20. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    21. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    22. present: It instructs recipients to "Avoid area" and "Shelter in place", protective actions.
    23. present: It instructs "Avoid area" and "Shelter in place", protective actions.
    24. present: It instructs "Avoid area; Shelter in place", protective actions.
    25. present: "Avoid area; Shelter in place" are protective action instructions.
  • Timeabsent0/25

    Final assessment

    All 25 reads agree 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.
    2. absent: No clock time, date, or recency cue appears in the text.
    3. absent: No clock time, date, or recency word appears.
    4. absent: No clock time, date, or recency cue is present.
    5. absent: No clock time, date, or recency cue such as "now" appears.
    6. absent: No clock time, date, or recency cue appears.
    7. absent: No clock time, date, or recency cue appears.
    8. absent: No clock time, date, or recency cue appears.
    9. absent: No clock time, date, or recency cue appears.
    10. absent: No clock time, date, or recency cue appears.
    11. absent: No clock time, date, or recency cue such as "now" appears in the text.
    12. absent: No clock time, date, or recency cue appears.
    13. absent: No clock time, date, or recency cue appears.
    14. absent: No clock time, date, or recency cue appears.
    15. absent: No clock time, date, or recency word appears in the text.
    16. absent: No clock time, date, or recency cue appears.
    17. absent: No clock time, date, or recency cue appears.
    18. absent: No clock time, date, or recency cue appears.
    19. absent: No clock time, date, or recency cue appears.
    20. absent: No clock time, date, or recency word like "now" appears.
    21. absent: No clock time, date, or recency word such as "now" appears.
    22. absent: No clock time, date, or recency cue appears in the text.
    23. absent: No clock time, date, or recency cue appears.
    24. absent: No clock time, date, or recency word appears in the text.
    25. absent: No clock time, date, or recency cue appears in the text.
  • Impactabsent0/25

    Final assessment

    Absent, unanimous. Reports a shooting and orders shelter-in-place but states no injuries, deaths, or explicit severity beyond naming the event.

    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: Reports a shooting and instructs avoid and shelter but does not state any harm severity or consequence.
    2. absent: It reports a shooting and orders shelter in place but states no injuries, deaths, or stated danger beyond naming the hazard.
    3. absent: It reports a shooting and directs shelter in place but states no injury harm or severity beyond naming the hazard.
    4. absent: It reports a shooting and instructs avoiding the area and sheltering but does not state any harm, injury, or severity.
    5. absent: Reports a shooting and shelter-in-place but states no injuries or stated danger beyond naming the hazard.
    6. absent: Reports a shooting and instructs avoid area and shelter in place but states no harm or consequence beyond naming the event.
    7. absent: Names a reported shooting with shelter-in-place instruction but states no injury, death, or danger.
    8. absent: It names a shooting and gives avoidance and shelter guidance but states no consequence or stated danger beyond the bare report.
    9. absent: Reports a shooting and directs shelter in place and avoidance but states no casualties or explicit danger beyond the hazard name.
    10. absent: It reports a shooting and advises avoiding the area and sheltering in place but states no injury, death, or stated danger beyond naming the hazard.
    11. absent: Names a reported shooting and directs avoiding the area and sheltering without stating injuries or specific danger.
    12. absent: It reports a shooting and instructs shelter in place and avoidance but states no injury, death, or stated severity of the threat.
    13. absent: Reports a shooting and instructs avoid area and shelter in place but gives no statement of harm or severity.
    14. absent: It reports a shooting and orders shelter in place but states no harm, severity, or potential consequence.
    15. absent: The text reports a shooting and tells people to avoid the area and shelter but states no casualties or stated danger beyond naming the hazard.
    16. absent: Reports a shooting and orders shelter in place but states no injuries, harm, or stated danger beyond naming the hazard.
    17. absent: It reports a shooting and instructs avoiding the area and sheltering but does not state harm or severity beyond naming the hazard.
    18. absent: Reports a shooting and directs avoidance and shelter but states no harm, injury, or stated severity.
    19. absent: Reports a shooting and instructs sheltering but states no injury, death, or stated severity of harm.
    20. absent: Names a shooting and instructs sheltering but states no specific harm or severity beyond the hazard name.
    21. absent: Reports a shooting and instructs avoid area and shelter in place but does not state any injury, death, or explicit danger.
    22. absent: Reports a shooting and instructs shelter in place but does not state any injury, death, or potential harm.
    23. absent: It reports a shooting and instructs shelter in place but states no injuries or stated danger beyond naming the hazard.
    24. absent: Names a shooting and instructs avoid and shelter without stating injuries or what the hazard could do.
    25. absent: It names a shooting and gives shelter guidance but states no harm, injury, or severity.

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

About this analysis
Context

Background

Purdue's January 21, 2014 alert is a landmark in SMS-optimized campus emergency communication. The semicolon-separated format -- packing five distinct information elements into 120 characters -- became a model studied by emergency management professionals nationwide. The shooting itself was a targeted killing: student Cody Cousins shot and killed fellow senior and teaching assistant Andrew Boldt in the Electrical Engineering Building before surrendering to police outside. The Rave Alert platform reached approximately 83,000 contacts. Purdue's approach influenced the industry-wide shift toward terse, information-dense SMS alerts that dominated campus communication from 2014 until the gradual transition to multi-channel delivery made character limits less constraining.
Analysis

Key Findings

Semicolon-separated clause format maximizes information density within SMS constraints
120-character length fits within a single 160-character SMS segment
Five information elements (event, location, avoidance, shelter, URL) in one message, a design benchmark
83,000-contact distribution via Rave Alert, institutional-scale mass notification
URL redirect ('Check [t.co link] for updates') offloads detailed information to web
Outcome
One student killed in a targeted attack. Shooter surrendered immediately to responding officers.
Provenance

Sources

  1. Social
  2. Official
  3. Official
  4. Student Paper
  5. Source
  6. Official
Cite this case

Campus Alert Archive. "Purdue University: Student fatally shot in the Electrical Engineering Building; shooter surrendered." Incident of January 21, 2014. Added March 2026; last updated July 2026. https://campusalertarchive.com/case/purdue-university-shooting-2014-01-21/

Download case JSON

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

Tags
active-shootersms-optimizedsemicolon-formatrave-platform120-characterstargeted-killing2014
Added March 2026Updated July 2026Via manual