Biography.guide
Home › People › Computer scientist › John Heidemann
Portrait of John Heidemann

John Heidemann

American computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About John Heidemann

John Heidemann was an American computer scientist, university teacher, researcher and programmer.

John Heidemann is an engineer at the USC Information Sciences Institute in Marina del Rey, California. He was named a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2014 for his contributions to sensor networks, internet measurement, and simulations. He has authored more than two hundred and fifty scholarly papers in these fields. His research has been supported by the American National Science Foundation, among others.

John Heidemann was very active in the field of sensor networks in the 2000s. With Nirupama Bulusu and Deborah Estrin, he developed the first wireless, range-free localization system for wireless sensor networks. With Wei Ye and Deborah Estrin he developed S-MAC, an early energy-conserving media access protocol for wireless networks.

During the next decade, his work examined Internet measurement, including the first complete IPv4 census (scan) in 2006, techniques to detect network outages in the Internet, and evaluation of anycast stability and under denial-of-service attack. He received the SIGCOMM Networking Prize for his leadership of the NS-2 simulator and the best paper award at the PAM conference in 2017 for his anycast measurement study.

Heidemann currently lives in Los Angeles but his home town is Lincoln, Nebraska where he is the DNS administrator for the Lincoln.NE.US branch of the US-Domain.

Software Notes-Mode, an Emacs extension for organizing on-line note-taking. This package, which development started in 1994 with the aim to help in organizing his academic notes, was maintained over the years and published by GNU ELPA for the first time in 2012.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Nationality
Education
University of California, Los Angeles
Positions held
DNS administrator, Notes-Mode maintainer
Employers
University of Southern California
Awards
IEEE Fellow
Also known as
John Shelby Heidemann

Frequently asked questions

Who was John Heidemann?

American computer scientist

What was John Heidemann's occupation?

John Heidemann was a computer scientist, university teacher, researcher and programmer.

What nationality was John Heidemann?

John Heidemann was American.

Sources & further reading

· Wikipedia: John Heidemann

· Wikidata: Q29354581

· DBpedia: John Heidemann

Cite this page

APA: Biography.guide. (2026). John Heidemann. https://biography.guide/john-heidemann/

MLA: "John Heidemann." Biography.guide, https://biography.guide/john-heidemann/.

Chicago: "John Heidemann." Biography.guide. https://biography.guide/john-heidemann/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:17 UTC