Greg Sullivan

Greg Sullivan Email and Phone Number

Rockport, MA, US
Greg Sullivan's Location
Rockport, Massachusetts, United States, United States
About Greg Sullivan

5/2022-present: Draper Laboratory. Distinguished Member of Technical Staff.7/2017-5/2022: Dover Microsystems. Co-Founder and Chief Scientist.2015-6/2017: Draper Laboratory. Principal Member of Technical Staff. Working on Dover inherently secure computer architecture. 2004-2015: BAE Systems AIT (was Alphatech). Working on software engineering, model-based methods, security, programming languages, secure systems, planning. 1999-2004: MIT Computer Science and Artificial Intelligence Lab (CSAIL) (was AI Lab). Dynamic languages, planning, model-based autonomy.1997-1998: Harlequin, Inc. Worked on compiler for Dylan, a dynamic language.1996-1997: Boston College. Visiting faculty.1991-1996: Northeastern University, Ph.D. student. Advisor Mitch Wand. Thesis: "Operationally-based Models of Higher Order Imperative Programming Languages".Specialties: Cyber-Security, Dynamic languages, compilers, functional languages, scheme, aspect-oriented programming, dynamic optimization, formal semantics of programming languages, model-based programming, software producibility, AI planning, logic.Publications: See google scholar, https://scholar.google.com/citations?hl=en&user=Jd8WpFkAAAAJ

Greg Sullivan's Current Company Details
MIT Computer Science and Artificial Intelligence Laboratory (was AI Lab)

Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab)

View
Research Scientist
Rockport, MA, US
Website:
draper.com
Employees:
1759
Greg Sullivan Work Experience Details
  • Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab)
    Research Scientist
    Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab)
    Rockport, Ma, Us
  • Draper
    Distinguished Member Of Technical Staff
    Draper May 2022 - Present
    Cambridge, Massachusetts, United States
    Combining research in programming languages, formal methods, and cyber security.
  • Dover Microsystems
    Chief Scientist, Co-Founder
    Dover Microsystems Jul 2017 - May 2022
    Dover is designing a security coprocessor that blocks most current cyberattacks and that supports advanced security policies such as information flow control, control flow integrity, multi-level security, and more.
  • Draper Laboratory
    Chief Scientist, Inherently Secure Computing "Hive"
    Draper Laboratory Apr 2015 - Jun 2017
    Cambridge, Massachusetts, Usa
    Working on "Dover", an extension to the RISC-V open source architecture.Dover applies software-defined "micro-policies" on a per-instruction, per-word basis.Micro-policies can implement a wide array of security policies, including memory protection (no buffer overflows), control flow integrity (no ROP / code reuse attacks), and information flow secrecy and integrity.Each word in Dover is tagged with a pointer to metadata maintained and checked by the micro-policies. Hardware interlocks ensure that only micro-policy code has access to the metadata and that policy enforcement is not avoidable or subvertible.We have implemented Dover on a Xilinx FPGA, as an extension to RISC-V, and we are working on building out a SOC with networking and flash storage. We are writing policies and integrating them into existing operating systems, protecting conventional C codebases.
  • Bae Systems Advanced Information Technologies (Formerly Alphatech)
    Principal Engineer
    Bae Systems Advanced Information Technologies (Formerly Alphatech) Jul 2004 - Apr 2015
    Applied research in software engineering, verification, computer security, planning.Principal investigator on DARPA PPAML OP3 project. We are creating probabilistic programming languages backed by formal semantics of "intensional properties" in order to optimally match probabilistic models plus queries with inference algorithms. October 2013-.Principal investigator on DARPA CRASH SAFE project (see http://crash-safe.org). SAFE is a clean slate redesign of the compute stack, including a novel tagged ISA, new programming languages for information flow control, a "zero kernel" operating system, and ambitious formal verification. SAFE is being prototyped on FPGAs, and will provide a secure computer system from the ground up. Work with University of Pennsylvania, Harvard University, and Northeastern University. Oct. 2010-.Principal investigator on DARPA AACE AESOP project. The AESOP project characterized hardware (e.g. cache performance) and then automatically parallelized C code to optimally use multiple cores. Work with Princeton University and the University of Maryland.Principal investigator on DARPA Application Communities project. The AC project addressed monoculture vulnerabilities by learning normal profiles, monitoring for anomalies, and then automatically devising, deploying, and evaluating patches when attacks are detected. Work with MIT.Local lead on DMT PAMS (DARPA, 2006-2010). Develop domain specific model-based software engineering tools for increased adaptability and robustness. Collaboration with Vanderbilt University.
  • Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab)
    Research Scientist
    Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab) 1999 - 2004
    Projects included: dynamic virtual machine, aspect-oriented programming, design patterns in dynamic languages, dynamic native optimization of interpreters, languages for model-based programming, and verification of model-based programs. Founded the Lightweight Languages Workshops. See ll3.ai.mit.edu, ll2.ai.mit.edu, ll1.ai.mit.edu
  • Harlequin, Inc.
    Software Engineer
    Harlequin, Inc. 1997 - 1998
    Working on compiler for Dylan, a dynamic object-oriented language.
  • Boston College
    Visiting Faculty
    Boston College 1996 - 1997
    Taught introductory "computer literacy" courses to business students.
  • Language Technology, Inc.
    Software Engineer
    Language Technology, Inc. 1990 - 1991
    Worked on Chrysalis reverse engineering tool suite.
  • Cortex, Corp.
    Software Engineer
    Cortex, Corp. 1984 - 1989
    Worked on CASE (Computer Aided Software Engineering) tools.

Greg Sullivan Skills

Software Engineering Computer Science Artificial Intelligence Algorithms Machine Learning Programming Languages Software Design Distributed Systems Object Oriented Design Scheme Compilers C Aop Dynamic Programming Dynamic Languages

Greg Sullivan Education Details

Frequently Asked Questions about Greg Sullivan

What company does Greg Sullivan work for?

Greg Sullivan works for Mit Computer Science And Artificial Intelligence Laboratory (Was Ai Lab)

What is Greg Sullivan's role at the current company?

Greg Sullivan's current role is Research Scientist.

What is Greg Sullivan's email address?

Greg Sullivan's email address is gr****@****ems.com

What is Greg Sullivan's direct phone number?

Greg Sullivan's direct phone number is +161741*****

What schools did Greg Sullivan attend?

Greg Sullivan attended Northeastern University, Dartmouth College.

What skills is Greg Sullivan known for?

Greg Sullivan has skills like Software Engineering, Computer Science, Artificial Intelligence, Algorithms, Machine Learning, Programming Languages, Software Design, Distributed Systems, Object Oriented Design, Scheme, Compilers, C.

Who are Greg Sullivan's colleagues?

Greg Sullivan's colleagues are Daniel Vieira, Haley Sanders, Tyler Durniak, Patricia Morris, Steven Holland, Lester Sackett, Ron Gullage.

Not the Greg Sullivan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.