Website/db/cv/okennedy.json

378 lines
12 KiB
JSON

{
"name" : "Oliver Kennedy",
"work" : {
"dept" : "Department of Computer Science and Engineering",
"employer" : "University at Buffalo, SUNY",
"address" : {
"street" : "338 Davis Hall",
"city" : "Buffalo",
"state" : "NY",
"zip" : "14260",
"country" : "USA"
}
},
"blurb" : "My work melds ideas from compilers and query languages into databases to solve practical data management problems. My group developed the Vizier notebook for reproducible data science, which has spun off into Breadcrumb Analytics. My group also developed TreeToaster, a drop-in tool that makes optimizing compilers run faster on larger code.",
"home" : {
"street" : "63 Bassett Road",
"city" : "Amherst",
"state" : "NY",
"zip" : "14221",
"country" : "USA"
},
"contact" : {
"Phone" : "+1 (716) 645-1597",
"Email" : "okennedy@buffalo.edu",
"Web" : "https://odin.cse.buffalo.edu/"
},
"education" : [
{
"degree" : "PhD",
"university" : "Cornell University",
"city" : "Ithaca, NY",
"dept" : "Department of Computer Science",
"Thesis" : "Watch out for... What?: Monitoring and Uncertainty in Scientific Computing",
"Advisor" : "Christoph Koch",
"Committee" : [
"Andrew Myers",
"Nate Foster",
"James Sethna"
],
"year" : 2011
},
{
"degree" : "MS",
"university" : "Cornell University",
"city" : "Ithaca, NY",
"dept" : "Department of Computer Science",
"year" : 2008
},
{
"degree" : "BS (with Honors)",
"university" : "New York University",
"city" : "New York, NY",
"dept" : "Department of Computer Science",
"year" : 2005,
"gpa" : 3.598
},
{
"degree" : "BS",
"university" : "Stevens Institute of Technology",
"city" : "Hoboken, NJ",
"dept" : "Department of Computer Engineering",
"year" : 2005,
"gpa" : 3.514
}
],
"employment" : [
{
"title" : "Associate Professor",
"employer" : "Dept. of Comp. Sci. & Eng., SUNY Buffalo",
"start" : "Sept. 2012"
},
{
"title" : "Postdoctoral Fellow",
"employer" : "D.A.T.A. Lab, EPFL, Switzerland",
"start" : "June 2011",
"end" : "Aug. 2012"
},
{
"title" : "Intern",
"employer" : "Microsoft Research, Redmond, WA",
"start" : "May 2010",
"end" : "Aug. 2010"
},
{
"title" : "Intern",
"employer" : "Yahoo! Labs, Sunnyvale CA",
"start" : "May 2009",
"end" : "Aug. 2009"
},
{
"title" : "Teaching/Research Assistant",
"employer" : "Cornell University",
"start" : "Sept. 2005",
"end" : "May 2011"
},
{
"title" : "Programmer",
"employer" : "Humanities Computing Group, New York University",
"start" : "Sept. 2003",
"end" : "Aug. 2005"
},
{
"title" : "Programmer",
"employer" : "Parallel and Dist. Sys. Group, New York University",
"start" : "Jan. 2001",
"end" : "May 2003"
}
],
"honors" : [
{ "description" :
"The pVLDB 2012 paper titled \"DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views\" was accepted to the \"Best of VLDB 2012\" issue of the VLDB Journal.",
"year" : 2012,
"type" : "best-paper",
"source" : "VLDB",
"individual" : "NO"
},
{ "description" :
"Oliver received a UB CSE Outstanding Funding Award for attracting over $3m of funding to the University at Buffalo in 2016.",
"year" : 2016,
"source" : "UB-CSE",
"type" : "award",
"individual" : "YES"
},
{ "description" :
"The SIGMOD 2017 paper titled \"Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning\", authored by Oliver's student Niccolo Meneghetti, was accepted as a Best-Of-SIGMOD extended article in the ACM Transactions on Database Systems.",
"year" : 2017,
"type" : "best-paper",
"source" : "SIGMOD",
"individual" : "NO"
},
{ "description" :
"Oliver received the UB School of Engineering and Applied Sciences Early Career Outstanding Teacher of the Year Award in 2017",
"year" : 2017,
"type" : "award",
"source" : "UB-SEAS",
"individual" : "YES"
},
{
"description" :
"Oliver received the NSF's CAREER award in 2018",
"year" : 2018,
"type" : "award",
"source" : "NSF",
"individual" : "YES"
},
{
"description" :
"Oliver received the UB Exceptional Scholar: Young Investigator Award in 2018",
"year" : 2018,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver was recognized as a VLDB Distinguished Reviewer for his service on the PC of VLDB 2018",
"year" : 2018,
"type" : "award",
"source" : "pVLDB",
"individual" : "YES"
},
{
"description" :
"Oliver's outreach efforts were featured on Channel 4 news Buffalo\\footnote{\\tiny\\url{https://www.wivb.com/news/local-news/students-in-buffalo-learning-how-to-build-advanced-technology-this-summer/1323587691/}}.",
"year" : 2018,
"type" : "feature",
"source" : "Channel4",
"individual" : "NO"
},
{
"description" :
"The SIGMOD 2019 paper titled \"Uncertainty Annotated Databases - A Lightweight Approach for Approximating Certain Answers\" received the 2020 SIGMOD Reproducability Award",
"year" : 2020,
"type" : "best-paper",
"source" : "SIGMOD",
"individual" : "NO"
},
{
"description" :
"Oliver was recognized as a Distinguished PC member for SIGMOD 2020",
"year" : 2020,
"type" : "award",
"source" : "SIGMOD",
"individual" : "YES"
},
{
"description" :
"Oliver received the CSE Departmental Senior Teaching Award in 2020",
"year" : 2020,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver received the CSE Departmental Senior Research Award in 2021",
"year" : 2021,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver received the School of Engineering and Applied Sciences Senior Teaching Award in 2021",
"year" : 2021,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver received the IEEE Region 1 Technological Innovation Award",
"year" : 2022,
"type" : "award",
"source" : "IEEE",
"individual" : "YES"
},
{
"description" :
"Oliver was recognized as a Distinguished Reviewer for pVLDB Vol 16 (VLDB 2023)",
"year" : 2023,
"type" : "award",
"source" : "pVLDB",
"individual" : "YES"
}
],
"chairs" : [
{ "venue" : "pVLDB", "position" : "Reproducibility Co-Chair", "years" : [ 2018, 2019, 2020, 2021, 2022 ] },
{ "venue" : "SoCC", "position" : "Scholarship Co-Chair", "years" : [ 2019 ] },
{ "venue" : "VLDB", "position" : "Technical Co-Chair", "years" : [ 2020 ] },
{ "venue" : "SIGMOD", "position" : "Treasurer", "years" : [ 2022 ] }
],
"reviewer" : [
{ "venue" : "VLDBJ", "years" : [ 2013, 2017, 2018, 2021, 2022 ] },
{ "venue" : "TKDE", "years" : [ 2013, 2014 ] },
{ "venue" : "TODS", "years" : [ 2015, 2018 ] },
{ "venue" : "CSE", "years" : [ 2015 ] },
{ "venue" : "pVLDB", "track" : "PhD", "years" : [ 2013 ], "pc": true },
{ "venue" : "pVLDB", "track" : "Demo", "years" : [ 2016, 2017 ], "pc": true },
{ "venue" : "pVLDB", "years" : [ 2017, 2018, 2020, 2021 ], "pc": true },
{ "venue" : "SIGMOD", "years" : [ 2015, 2016, 2017, 2019, 2020, 2021 ], "pc": true },
{ "venue" : "ICDE", "years" : [ 2019 ], "pc" : true },
{ "venue" : "PWEEK", "years" : [ 2016 ], "pc": true },
{ "venue" : "HILDA", "years" : [ 2016, 2017, 2018, 2019, 2020 ], "pc": true },
{ "venue" : "TOIT", "years" : [ 2016 ] },
{ "venue" : "KAIS", "years" : [ 2017 ] },
{ "venue" : "SoCC", "years" : [ 2017 ], "pc": true },
{ "venue" : "ICDT", "years" : [ 2017 ], "pc" : false }
],
"memberships" : [
{ "org" : "ACM", "start" : 2012 },
{ "org" : "ACM-SIGMOD", "start" : 2010 },
{ "org" : "ACM-Computer Science Teachers Assoc.", "start" : 2012,
"roles" : [
{ "title" : "WNY Chapter Secretary", "start" : "Sept. 2013" , "end" : "Sept. 2015" }
]
},
{ "org" : "IEEE", "start" : "2009" }
],
"volunteering" : [
{ "org" : "LIBERTY Partnerships", "start" : 2013,
"roles" : [
{ "title" : "Summer Mentor", "years" : [2013, 2014] },
{ "title" : "`I Can' Program Volunteer", "years" : [2015, 2016, 2017] }
]
},
{ "org" : "Coder Dojo Mentor", "years" : [2013, 2014] },
{ "org" : "Science is Elementary Class Leader", "years" : [2014, 2015, 2016] },
{ "org" : "CSExplore", "years": [2019] },
{ "org" : "CSE Welcome Weekend", "years": [2019, 2021] }
],
"service" : {
"general" : [
{ "description" : "WebDB Session Chair", "years" : [ 2013 ] },
{ "description" : "NSF Panel Member", "years" : [ 2014, 2015, 2016, 2018, 2020, 2021, 2022 ] },
{ "description" : "SIGMOD Reproducibility Committee", "years" : [ 2015, 2016, 2017 ] }
],
"dept" : [
{ "org" : "Dept. of Comp. Sci. and Eng., University at Buffalo, SUNY",
"service" : [
{ "org" : "Graduate Admissions Committee", "start" : 2012, "end" : 2017 },
{ "org" : "Graduate Advisory Committee", "years" : [ 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2022],
"roles": [
{ "title" : "Graduate Co-Director", "years" : [2022] }
]
},
{ "org" : "Undergraduate Advisory Committee", "years" : [ 2021 ] },
{ "org" : "Distinguished Speaker Committee", "years" : [ 2017 ] },
{ "org" : "Faculty Search Committee", "years" : [ 2012, 2013, 2014 ] },
{ "org" : "Facilities Committee", "years" : [ 2016 ] },
{ "org" : "Colloquium Committee", "years" : [ 2012, 2013, 2014 ],
"roles" : [
{ "title" : "Chair", "years" : [2014] }
]
},
{ "org" : "Grievances Committee", "years" : [ 2015, 2016 ] },
{ "org" : "Undergraduate Curriculum Development Subcommittee", "years" : [ 2015, 2016 ] },
{ "org" : "Teaching Effectiveness Committee", "years" : [ 2019,2022 ] },
{ "org" : "Preserving Academic Integrity", "years" : [ 2021,2022 ] },
{ "org" : "Teaching Load Task Force", "years" : [ 2021,2022 ],
"roles" : [
{ "title" : "Co-Chair", "years" : [2022] }
]
}
]
}
]
},
"thesis_committees" : [
// Excluding jointly advised students
{
"name" : "Duc Thanh Luong",
"date" : "May 2018"
},
{
"name" : "Sai Vikneshwar",
"date" : "May 2020"
}
],
"artifacts" : [
{
"name" : "Vizier",
"class" : "software",
"description" : "An interactive data-centric notebook.",
"released" : "01/2018",
"url" : "https://vizierdb.info"
},
{
"name" : "Just-in-Time Data Structures",
"class" : "software",
"description" : "An index structure that dynamically adapts to variable workloads.",
"released" : "07/2014",
"url" : "http://github.com/UBOdin/jitd",
"metrics" : {
"github" : {
"watchers" : 5,
"stars" : 5,
"forks" : 16
}
},
"metricsasof" : "July 27, 2017"
},
{
"name" : "Mimir",
"class" : "software",
"released" : "01/2015",
"description" : "A probabilistic overlay for database systems",
"url" : "http://mimirdb.info",
"metrics" : {
"github" : {
"watchers" : 11,
"stars" : 8,
"forks" : 8
}
},
"metricsasof" : "July 27, 2017"
},
{
"name" : "DBToaster",
"class" : "software",
"description" : "A tool that dynamically compiles database engines optimized for any given query workload.",
"released" : "05/2012",
"metrics" : {
"sitevisits" : 4191,
"downloads" : 1032
},
"metricsasof" : "December 10, 2014",
"url" : "http://www.dbtoaster.org"
},
{
"name" : "PigOut",
"class" : "software",
"released" : "10/2014",
"description" : "A multi-cluster runtime for Pig Latin",
"url" : "http://pigout.cse.buffalo.edu"
}
]
}