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

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 verbatim127 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 verbatim134 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 verbatim139 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 verbatim126 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

    Unanimous: no sender, agency, or branded signature is identified; the message only points recipients to purdue.edu for updates.

    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, agency, or branded signature identified
    2. absent: No sender or agency named, only a generic website reference.
    3. absent: No sender or agency identified in the text
    4. absent: No sender or issuing authority identified in the text.
    5. absent: No sender or authority identified, only a website link
    6. absent: No sender or authority named anywhere in the text.
    7. absent: No sender or agency named, only points to a website.
    8. absent: No sender, system name, or authority identified in the text.
    9. absent: No sender or authority identified
    10. absent: No sender or agency identified; only a website is referenced.
    11. absent: No issuing authority or branded signature identified, only points to purdue.edu
    12. absent: No sender, agency, or branded signature identifies who issued this.
    13. absent: No branded signature or named issuing authority identified in the text.
    14. absent: No sender or agency named; only references purdue.edu website.
    15. absent: No sender or agency named, only referral link to purdue.edu
    16. absent: No sender or agency identified, only a URL 'purdue.edu' for updates.
    17. absent: No sender or agency named, only refers to purdue.edu for updates
    18. absent: No sender signature or agency named.
    19. absent: No sender or agency identified.
    20. absent: No sender or agency identified, just generic instruction to check purdue.edu.
    21. absent: No sender, agency, or branded signature identified in text.
    22. absent: No sender or agency named, only refers to campus website.
    23. absent: No sender or agency identified in the text.
    24. absent: No sender or authority identified in the text
    25. absent: No sender name, agency, or branded signature identified.
  • Hazardpresent25/25

    Final assessment

    Unanimous: "Shooting reported on campus" names the hazard.

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

    Final assessment

    Unanimous: "Bldg Electrical Engineering" gives the location.

    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: 'Bldg Electrical Engineering'
    2. present: Electrical Engineering building given.
    3. present: 'Bldg Electrical Engineering'
    4. present: Names 'Bldg Electrical Engineering'.
    5. present: 'Bldg Electrical Engineering'
    6. present: 'Bldg Electrical Engineering'.
    7. present: Gives 'Bldg Electrical Engineering'.
    8. present: 'Bldg Electrical Engineering' names the location.
    9. present: 'Bldg Electrical Engineering'
    10. present: Electrical Engineering building named.
    11. present: Bldg Electrical Engineering
    12. present: 'Bldg Electrical Engineering' gives the location.
    13. present: 'Bldg Electrical Engineering' given.
    14. present: "Bldg Electrical Engineering".
    15. present: 'Bldg Electrical Engineering'
    16. present: 'Bldg Electrical Engineering'.
    17. present: 'Bldg Electrical Engineering'
    18. present: 'Bldg Electrical Engineering'.
    19. present: 'Bldg Electrical Engineering'.
    20. present: Specifies "Bldg Electrical Engineering".
    21. present: 'Bldg Electrical Engineering' names location.
    22. present: 'Bldg Electrical Engineering'.
    23. present: 'Bldg Electrical Engineering' given.
    24. present: Electrical Engineering building
    25. present: 'Bldg Electrical Engineering' given.
  • Guidancepresent25/25

    Final assessment

    Unanimous: "Avoid area; Shelter in place" is explicit guidance.

    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'
    2. present: Avoid area, shelter in place instructed.
    3. present: 'Avoid area; Shelter in place'
    4. present: Instructs 'Avoid area; Shelter in place'.
    5. present: 'Shelter in place'
    6. present: 'Avoid area; Shelter in place'.
    7. present: Instructs 'Avoid area; Shelter in place'.
    8. present: 'Avoid area; Shelter in place' gives clear instruction.
    9. present: 'Avoid area; Shelter in place'
    10. present: 'Avoid area; Shelter in place'.
    11. present: Avoid area; Shelter in place
    12. present: 'Avoid area; Shelter in place' instructs recipients.
    13. present: 'Avoid area; Shelter in place'.
    14. present: "Avoid area; Shelter in place".
    15. present: 'Avoid area; Shelter in place'
    16. present: 'Avoid area; Shelter in place'.
    17. present: 'Avoid area; Shelter in place'
    18. present: 'Avoid area; Shelter in place'.
    19. present: 'Avoid area; Shelter in place.'
    20. present: Instructs "Avoid area; Shelter in place".
    21. present: 'Shelter in place' is guidance.
    22. present: 'Avoid area; Shelter in place'.
    23. present: 'Avoid area; Shelter in place'.
    24. present: Avoid area, shelter in place
    25. present: 'Avoid area; Shelter in place.'
  • Timeabsent0/25

    Final assessment

    Unanimous: no clock time, date, or recency marker is given.

    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 word given
    2. absent: No clock time or recency marker given.
    3. absent: No clock time or recency marker given
    4. absent: No clock time or date given.
    5. absent: No clock time or recency marker
    6. absent: No clock time, date, or recency marker present.
    7. absent: No clock time or recency marker given.
    8. absent: No time or recency marker given.
    9. absent: No clock time or recency marker
    10. absent: No clock time or recency marker given.
    11. absent: No time or recency indicator given
    12. absent: No clock time or recency marker given.
    13. absent: No clock time or date given.
    14. absent: No clock time, date, or recency term given.
    15. absent: No clock time or recency word given
    16. absent: No clock time or date given.
    17. absent: No clock time or date given
    18. absent: No clock time, date, or recency marker given.
    19. absent: No clock time or date given.
    20. absent: No clock time or date given.
    21. absent: No clock time, date, or recency term given.
    22. absent: No clock time, date, or recency word given.
    23. absent: No clock time, date, or recency term given.
    24. absent: No time reference given
    25. absent: No clock time or recency marker given.
  • Impactabsent0/25

    Final assessment

    Unanimous: no stated harm or severity beyond naming the shooting.

    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: No stated consequence beyond naming the shooting
    2. absent: No stated consequence beyond hazard name.
    3. absent: No stated harm or severity beyond naming the shooting
    4. absent: No stated consequence beyond naming the shooting.
    5. absent: No stated harm or severity beyond naming the hazard
    6. absent: No stated consequence beyond naming the shooting.
    7. absent: No stated consequence or severity.
    8. absent: No stated consequence or severity beyond naming the shooting.
    9. absent: No stated harm or severity beyond hazard name
    10. absent: No stated consequence given.
    11. absent: No stated consequence beyond naming the shooting
    12. absent: No stated consequence beyond naming the shooting.
    13. absent: No stated harm or severity described.
    14. absent: No stated harm or severity conveyed.
    15. absent: No stated consequence beyond hazard name
    16. absent: No stated consequence beyond the hazard name.
    17. absent: No stated consequence given
    18. absent: No stated consequence or severity.
    19. absent: No stated harm or severity.
    20. absent: No stated consequence or severity.
    21. absent: No stated consequence or severity described.
    22. absent: No stated harm or severity conveyed.
    23. absent: No stated consequence beyond hazard name.
    24. absent: No stated consequence
    25. absent: No stated harm or severity conveyed.

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

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. Social
  2. Official
  3. Official
  4. Student Paper
  5. Source
  6. Official
  7. 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