David J. Malan
#3,668
Most Influential Person Now
American computer scientist and professor
David J. Malan's AcademicInfluence.com Rankings
David J. Malancomputer-science Degrees
Computer Science
#277
World Rank
#289
Historical Rank
Database
#9352
World Rank
#9845
Historical Rank
Download Badge
Computer Science
Why Is David J. Malan Influential?
(Suggest an Edit or Addition)According to Wikipedia, David Jay Malan is an American computer scientist and professor. Malan is a Gordon McKay Professor of Computer Science at Harvard University, and is best known for teaching the course CS50, which is the largest open-learning course at Harvard University and Yale University and the largest Massive Open Online Course at EdX, with lectures being viewed by over a million people on the edX platform up to 2017.
David J. Malan's Published Works
Published Works
- Sensor networks for emergency response: challenges and opportunities (2004) (1129)
- CodeBlue: An Ad Hoc Sensor Network Infrastructure for Emergency Medical Care (2004) (955)
- A public-key infrastructure for key distribution in TinyOS based on elliptic curve cryptography (2004) (800)
- Scratch for budding computer scientists (2007) (371)
- Implementing public-key infrastructure for sensor networks (2008) (105)
- Podcasting computer science E-1 (2007) (91)
- Starting with scratch in CS 1 (2009) (61)
- Host-based detection of worms through peer-to-peer cooperation (2005) (56)
- Virtualizing office hours in CS 50 (2009) (50)
- Advanced Forensic Format: An Open, Extensible Format for Disk Imaging (2006) (37)
- Crypto for Tiny Objects (2004) (36)
- Reinventing CS50 (2010) (32)
- Disk Imaging with the Advanced Forensic Format , Library and Tools (2006) (31)
- Scaling Introductory Courses Using Undergraduate Teaching Assistants (2017) (27)
- CS50 sandbox: secure execution of untrusted code (2013) (18)
- Streamlining grading toward better feedback (2013) (17)
- Going over the cliff: MOOC dropout behavior at chapter transition (2020) (14)
- Exploiting temporal consistency to reduce false positives in host-based, collaborative detection of worms (2006) (12)
- Implementing a massive open online course (MOOC) (2013) (11)
- Moving CS50 into the cloud (2010) (10)
- One Big File Is Not Enough: A Critical Evaluation of the Dominant Free-Space Sanitization Technique (2006) (9)
- An Open-Source, API-Based Framework for Assessing the Correctness of Code in CS50 (2020) (9)
- Technology We Can't Live Without!, revisited (2018) (8)
- Computational thinking and assignment resubmission predict persistence in a computer science MOOC (2020) (7)
- Engaging students through video: integrating assessment and instrumentation (2013) (7)
- Rapid detection of botnets through collaborative networks of peers (2007) (7)
- Swarm Filtering Procedure and Application to MRI Mammography (2010) (6)
- Low-Power, Secure Routing for MICA2 Mote (2004) (6)
- Teaching Academic Honesty in CS50 (2020) (6)
- Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6 (2013) (5)
- Scaling office hours: managing live Q&A in large courses (2013) (5)
- Introduction to Programming in Python (2008) (4)
- MOVING CS 50 INTO THE CLOUD (2010) (4)
- Nifty assignments (2008) (4)
- From cluster to cloud to appliance (2013) (3)
- Disk Imaging (2019) (3)
- CS50: Introduction to Computer Science I (2016) (3)
- Grading Qualitatively with Tablet PCs in CS 50 (2009) (2)
- Nifty assignments (2010) (2)
- Image re-morphing, noise removal, and feature extraction with swarm algorithm (2009) (2)
- Foreseeing the endgame: who are the students who take the final exam at the beginning of a MOOC? (2020) (2)
- Technology We Can't Live Without! (COVID-19 edition) (2022) (1)
- A Web-Based IDE for Teaching with Any Language (Abstract Only) (2016) (1)
- Development of healthcare service management system using systems engineering and RFID technology (2009) (1)
- Teaching Computer Science in the Cloud (2009) (1)
- CS50's GitHub-Based Tools for Teaching and Learning (2020) (1)
- Microteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP (2021) (1)
- AFF: An Open Extensible Format for Disk Imaging (2006) (1)
- A Web-Based IDE for Teaching with Any Language (Abstract Only) (2017) (1)
- Toward an Ungraded CS50 (2021) (1)
- Virtualizing Office Hours in CS 50 The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters (2009) (0)
- Podcasting Computer Science E-1 The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters (2006) (0)
- 2 SKIPJACK and the MICA 2 (2004) (0)
- Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19 (2023) (0)
- It Seemed Like a Good Idea at the Time: ("Let Me Help You with That" edition) (2022) (0)
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes (2020) (0)
- Nifty assignments (2013) (0)
- The Effect of teaching Scratch in introductory programming course (2012) (0)
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes (2019) (0)
- Standardizing Students' Programming Environments with Docker Containers: Using Visual Studio Code in the Cloud with GitHub Codespaces (2022) (0)
- Distributing, Collecting, and Autograding Assignments with GitHub Classroom (2022) (0)
- Session details: Activities and tools for course management (2007) (0)
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes (2021) (0)
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes (2022) (0)
- Session details: Activities and tools for course management (2007) (0)
- Scratch for Budding Computer Scientists this article share how this you. Your story matters (2006) (0)
- Differentiating for Comfort with Computer Science: More Challenge, More Support (2022) (0)
- Virtual Computing Environments for Instruction in Higher Education: A Show Case of Successful Implementations and Uses (2014) (0)
- Interactive Programming Environments for Teachers and Students (2021) (0)
- A Survey on Data Privacy Approaches in Biomedical Sensor Network (2016) (0)
- Summary Structures for XML (2004) (0)
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes (2022) (0)
- Interactive Programming Environments for Teachers and Students (2019) (0)
- Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free) (2022) (0)
- CS50's GitHub-Based Tools for Teaching and Learning (2021) (0)
- Nifty Assignments (2020) (0)
This paper list is powered by the following services:
Other Resources About David J. Malan
What Schools Are Affiliated With David J. Malan?
David J. Malan is affiliated with the following schools: