Program Review Department of Computer Science

Total Page:16

File Type:pdf, Size:1020Kb

Program Review Department of Computer Science PROGRAM REVIEW DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL JANUARY 13-15, 2009 TABLE OF CONTENTS 1 Introduction............................................................................................................................. 1 2 Program Overview.................................................................................................................. 2 2.1 Mission........................................................................................................................... 2 2.2 Demand.......................................................................................................................... 3 2.3 Interdisciplinary activities and outreach ........................................................................ 5 2.4 Inter-institutional perspective ........................................................................................ 6 2.5 Previous evaluations ...................................................................................................... 6 3 Curricula ................................................................................................................................. 8 3.1 Undergraduate Curriculum ............................................................................................ 8 3.1.1 Bachelor of Science ................................................................................................. 10 3.1.2 Bachelor of Arts (proposed) .................................................................................... 11 3.1.3 Computer Science Minor......................................................................................... 12 3.1.4 Industrial Internship Program.................................................................................. 13 3.1.5 Non-major Service Courses..................................................................................... 14 3.2 Graduate Curriculum.................................................................................................... 15 3.2.1 The M.S. program.................................................................................................... 16 3.2.2 The Ph.D. program .................................................................................................. 16 3.3 Changes under consideration ....................................................................................... 20 4 Faculty .................................................................................................................................. 23 4.1 Overall assessment of the faculty................................................................................. 25 4.2 Teaching....................................................................................................................... 28 4.3 Service.......................................................................................................................... 31 5 Department research ............................................................................................................. 33 5.1 Research areas.............................................................................................................. 33 5.2 Research productivity .................................................................................................. 36 5.3 Faculty honors and awards in the last five years.......................................................... 38 6 Students ................................................................................................................................ 40 6.1 Environment................................................................................................................. 40 6.2 Underrepresented populations...................................................................................... 40 6.3 Admissions process...................................................................................................... 42 6.4 Funding ........................................................................................................................ 43 6.5 Evaluation of student progress..................................................................................... 44 6.6 Student teaching........................................................................................................... 46 7 Departmental Support and Facilities..................................................................................... 47 7.1 Leadership.................................................................................................................... 47 7.2 Administrative support................................................................................................. 47 7.3 Facilities and equipment .............................................................................................. 48 7.3.1 Laboratories............................................................................................................. 48 7.3.2 Space in Sitterson and Brooks buildings ................................................................. 50 7.4 Institutional relationships............................................................................................. 50 8 The Future............................................................................................................................. 53 8.1 Teaching mission ......................................................................................................... 53 8.2 Research mission ......................................................................................................... 54 9 Appendices ........................................................................................................................... 55 9.1 Appendix A: Department organizational chart ........................................................... 55 9.2 Appendix B: Undergraduate starting salaries ............................................................. 56 9.3 Appendix C: Minority scholarship support................................................................. 57 9.4 Appendix D: Alumni initial placement....................................................................... 59 9.5 Appendix E: Alumni distinctions................................................................................ 67 9.6 Appendix F: Graduate student fellowships................................................................. 75 9.7 Appendix G: Contracts and grants .............................................................................. 78 9.8 Appendix H: Course descriptions ............................................................................... 87 9.9 Appendix I: Graduate program evaluation by alumni................................................. 96 9.10 Appendix J: Graduate program evaluation by current students ................................ 114 9.11 Appendix K: Undergraduate program evaluation by alumni.................................... 132 9.12 Appendix L: Undergraduate program evaluation by current students ...................... 142 9.13 Appendix M: Faculty 5-year CVs............................................................................. 151 1 1 Introduction This report is the result of a self-study conducted over the last year of our department and its undergraduate and graduate degree programs. The larger questions we were asked to answer were: • What do you do? • Why do you do it? • How well do you do it? • What difference does it make whether you do it or not? • How well does what you do relate to why you say you do it? The format of our response largely follows the structure suggested by the Office of the Provost and the Graduate School. The report consists of the following sections, in this order: • Program Overview • Curricula • Faculty • Research • Students • Leadership, Administrative Support, Facilities and Equipment, Institutional Relationships • The Future In addition, several appendices provide detailed information and data to support the main document. Four of the appendices provide the results of a survey we sent to our current and past undergraduate and graduate students. Throughout the rest of this document, we refer to it as simply the survey. Comments representative of the majority of students have been included in various sections of the document. In addition, comments representing minority views that indicate specific problems are also discussed. 2 2 Program Overview 2.1 Mission The Department of Computer Science at UNC Chapel Hill is the second oldest free-standing Ph.D. granting CS department. Since its founding in 1964 by Frederick P. Brooks, Jr., we have pursued the dual missions of research and education. We see our research mission as pushing forward the state of the art in a few areas of computer science. Historically we have limited our research coverage in order to achieve critical mass in our research clusters and to promote peaks of excellence with a relatively small faculty size. Our research tends to be applied but includes a substantial theoretical component in support of the application. We focus on solving real problems, and this has led to extensive collaboration with researchers outside computer science. Recently we have somewhat diversified our areas of research, adding bioinformatics, computer security, computer vision, and robotics as new areas closely allied with existing strengths. Our teaching mission has historically concentrated on graduate education, but we now also offer an undergraduate
Recommended publications
  • Reviving the Development of Openchrome
    Reviving the Development of OpenChrome Kevin Brace OpenChrome Project Maintainer / Developer XDC2017 September 21st, 2017 Outline ● About Me ● My Personal Story Behind OpenChrome ● Background on VIA Chrome Hardware ● The History of OpenChrome Project ● Past Releases ● Observations about Standby Resume ● Developmental Philosophy ● Developmental Challenges ● Strategies for Further Development ● Future Plans 09/21/2017 XDC2017 2 About Me ● EE (Electrical Engineering) background (B.S.E.E.) who specialized in digital design / computer architecture in college (pretty much the only undergraduate student “still” doing this stuff where I attended college) ● Graduated recently ● First time conference presenter ● Very experienced with Xilinx FPGA (Spartan-II through 7 Series FPGA) ● Fluent in Verilog / VHDL design and verification ● Interest / design experience with external communication interfaces (PCI / PCIe) and external memory interfaces (SDRAM / DDR3 SDRAM) ● Developed a simple DMA engine for PCI I/F validation w/Windows WDM (Windows Driver Model) kernel device driver ● Almost all the knowledge I have is self taught (university engineering classes were not very useful) 09/21/2017 XDC2017 3 Motivations Behind My Work ● General difficulty in obtaining meaningful employment in the digital hardware design field (too many students in the field, difficulty obtaining internship, etc.) ● Collects and repairs abandoned computer hardware (It’s like rescuing puppies!) ● Owns 100+ desktop computers and 20+ laptop computers (mostly abandoned old stuff I
    [Show full text]
  • GPU Developments 2018
    GPU Developments 2018 2018 GPU Developments 2018 © Copyright Jon Peddie Research 2019. All rights reserved. Reproduction in whole or in part is prohibited without written permission from Jon Peddie Research. This report is the property of Jon Peddie Research (JPR) and made available to a restricted number of clients only upon these terms and conditions. Agreement not to copy or disclose. This report and all future reports or other materials provided by JPR pursuant to this subscription (collectively, “Reports”) are protected by: (i) federal copyright, pursuant to the Copyright Act of 1976; and (ii) the nondisclosure provisions set forth immediately following. License, exclusive use, and agreement not to disclose. Reports are the trade secret property exclusively of JPR and are made available to a restricted number of clients, for their exclusive use and only upon the following terms and conditions. JPR grants site-wide license to read and utilize the information in the Reports, exclusively to the initial subscriber to the Reports, its subsidiaries, divisions, and employees (collectively, “Subscriber”). The Reports shall, at all times, be treated by Subscriber as proprietary and confidential documents, for internal use only. Subscriber agrees that it will not reproduce for or share any of the material in the Reports (“Material”) with any entity or individual other than Subscriber (“Shared Third Party”) (collectively, “Share” or “Sharing”), without the advance written permission of JPR. Subscriber shall be liable for any breach of this agreement and shall be subject to cancellation of its subscription to Reports. Without limiting this liability, Subscriber shall be liable for any damages suffered by JPR as a result of any Sharing of any Material, without advance written permission of JPR.
    [Show full text]
  • The Uses of Animation 1
    The Uses of Animation 1 1 The Uses of Animation ANIMATION Animation is the process of making the illusion of motion and change by means of the rapid display of a sequence of static images that minimally differ from each other. The illusion—as in motion pictures in general—is thought to rely on the phi phenomenon. Animators are artists who specialize in the creation of animation. Animation can be recorded with either analogue media, a flip book, motion picture film, video tape,digital media, including formats with animated GIF, Flash animation and digital video. To display animation, a digital camera, computer, or projector are used along with new technologies that are produced. Animation creation methods include the traditional animation creation method and those involving stop motion animation of two and three-dimensional objects, paper cutouts, puppets and clay figures. Images are displayed in a rapid succession, usually 24, 25, 30, or 60 frames per second. THE MOST COMMON USES OF ANIMATION Cartoons The most common use of animation, and perhaps the origin of it, is cartoons. Cartoons appear all the time on television and the cinema and can be used for entertainment, advertising, 2 Aspects of Animation: Steps to Learn Animated Cartoons presentations and many more applications that are only limited by the imagination of the designer. The most important factor about making cartoons on a computer is reusability and flexibility. The system that will actually do the animation needs to be such that all the actions that are going to be performed can be repeated easily, without much fuss from the side of the animator.
    [Show full text]
  • EDN Magazine, December 17, 2004 (.Pdf)
    ᮋ HE BEST 100 PRODUCTS OF 2004 encompass a range of architectures and technologies Tand a plethora of categories—from analog ICs to multimedia to test-and-measurement tools. All are innovative, but, of the thousands that manufacturers announce each year and the hundreds that EDN reports on, only about 100 hot products make our readers re- ally sit up and take notice. Here are the picks from this year's crop. We present the basic info here. To get the whole scoop and find out why these products are so compelling, go to the Web version of this article on our Web site at www.edn.com. There, you'll find links to the full text of the articles that cover these products' dazzling features. ANALOG ICs Power Integrations COMMUNICATIONS NetLogic Microsystems Analog Devices LNK306P Atheros Communications NSE5512GLQ network AD1954 audio DAC switching power converter AR5005 Wi-Fi chip sets search engine www.analog.com www.powerint.com www.atheros.com www.netlogicmicro.com D2Audio Texas Instruments Fulcrum Microsystems Parama Networks XR125 seven-channel VCA8613 FM1010 six-port SPI-4,2 PNI8040 add-drop module eight-channel VGA switch chip multiplexer www.d2audio.com www.ti.com www.fulcrummicro.com www.paramanet.com International Rectifier Wolfson Microelectronics Motia PMC-Sierra IR2520D CFL ballast WM8740 audio DAC Javelin smart-antenna IC MSP2015, 2020, 4000, and power controller www.wolfsonmicro.com www.motia.com 5000 VoIP gateway chips www.irf.com www.pmc-sierra.com www.edn.com December 17, 2004 | edn 29 100 Texas Instruments Intel DISCRETE SEMICONDUCTORS
    [Show full text]
  • Zhenhua Jiang Vesselin P
    DEPARTMENT OF ELECTRICAL ENGINEERING REPORT Publications 18 Industrial Support and Connections 28 Research and Professional Activities 35 Chair’s Wecome and Introduction Externally Funded Research Projects 01 42 Summary Statistics Facilities 02 45 Katrina Student and Alumni Accomplishments 03 49 Faculty Research Focus Areas 06 Graduate Courses 52 Distinguished Faculty X. Rong Li Rasheed M. A. Azzam Paul M. Chirlian 07 New Faculty 10 Faculty Amit Ailon Henri A. Alciatore, Jr. Abdul Rahman Alsamman Edit J. Kaminsky Bourgeois Dimitrios Charalampidis Huimin Chen Xin-Ming Huang Zhenhua Jiang Vesselin P. Jilkov Jing Ma Terry E. Riemer Russell E. Trahan, Jr. 11 — p 2 CHAIRS’ WELCOME AND INTRODUCTION If you didn’t know of our existence before, you were not alone. research productivity, improved quality of education and service Before Katrina, not many people outside Louisiana or the Gulf to our community and profession. We have expanded our areas Coast Region knew of us – but the Hurricane changed all that. If of expertise while strengthening our core focus areas with new it hasn’t, this report will. hires. Major contributions have been made in several of our focus areas by faculty who range from promising young assistant Along the U. S. Gulf Coast everyone knows how seriously Katrina professors to world-renowned scholars. We are all committed to has affected our lives – by forcing us away from our homes, continued improvement for academic excellence. destroying our houses and workplaces, separating us from friends and family, closing down our children’s schools, and drastically A distinctive characteristic of the Department is the size of its junior reducing our student enrollment.
    [Show full text]
  • Chassis and Impact Attenuator Design for Formula Student Racing
    CHASSIS AND IMPACT ATTENUATOR DESIGN FOR FORMULA STUDENT RACE CAR MECH 5825M Professional Project Chassis and Impact Attenuator design for Formula student Race car Ahmed Oshinibosi Project Supervisor: Prof. D.C Barton 30th August 2012 AKNOWLEGDEMENT Firstly, I would like to appreciate the effort of my supervisor, Professor David Barton who is the head of school of mechanical engineering for his invaluable contribution towards the successful completion of this project. Secondly, I am indebted to my employer, Tallent Automotive Limited who did not only provide financial assistance to me in order to pursue this postgraduate Master’s degree, but also gave me the permission to utilise the company’s software packages to carry out this project. I also want to use this opportunity to thank the faculty of engineering for awarding me the International Excellence scholarship which also contributed towards my tuition fees. ABSTRACT Generally, in the automotive industry, weight reduction, cost of engineering design and reduction in vehicle development cycle time are becoming increasingly focused on. In order to tackle this, Computer Aided Engineering (CAE) is popularly being used to lead design process. This is more efficient than just using CAE as a verification tool. In the design of the F15 chassis, suitable Finite Element Analysis (FEA) optimisation techniques have been adopted from the early design stage. The design problem in view of weight reduction and increasing torsional stiffness has been solved by means of topology optimisation and also by applying gauge optimisation at the later stage of the design phase to optimise the size of structural members of the chassis.
    [Show full text]
  • A Modeling Framework for Network Processor Systems
    A Modeling Framework for Network Processor Systems Patrick Crowley & Jean-Loup Baer Department of Computer Science & Engineering University of Washington Seattle, WA 98195-2350 pcrowley, baer ¡ @cs.washington.edu Abstract cation W at the target line rate and number of inter- faces? This paper introduces a modeling framework for network ¢ If not, where are the bottlenecks? processing systems. The framework is composed of inde- ¢ If yes, can S support application W’ (that is, application pendent application, system and traffic models which de- W plus some new task) under the same constraints? scribe router functionality, system resources/organization ¢ Will a given hardware assist improve system perfor- and packet traffic, respectively. The framework uses the mance relative to a software implementation of the Click Modular router to describe router functionality. Click same task? modules are mapped onto an object-based description of ¢ How sensitive is system performance to input traffic? the system hardware and are profiled to determine maxi- mum packet flow through the system and aggregate resource The framework is composed of independent application, utilization for a given traffic model. This paper presents system and traffic models which describe router function- several modeling examples of uniprocessor and multipro- ality, system resources/organization and packet traffic, re- cessor systems executing IPv4 routing and IPSec VPN en- spectively. The framework uses the Click Modular router cryption/decryption. Model-based performance estimates to describe router functionality. Click modules are mapped are compared to the measured performance of the real sys- onto an object-based description of the system hardware tems being modeled; the estimates are found to be accurate and are profiled and simulated to determine maximum within 10%.
    [Show full text]
  • OCTOBER 2015 L DHS 108 20 /-ISSUE I USD 5.99
    TP www.tiresandparts.net DHS 20 /- I USD 5.99/- l 2015 l OCTOBER The Middle East’s First Automotive, Tires & Parts News Source ISSUE 108 108 ISSUE Snooz: The Sound of Sleep PAGE 64 www.alexiatires.com Bespoke tires Specifically designed and produced for you. ART 1100 ART 1200 ART 1300 ART 1400 ART 1500 ART 1600 ART 1700 ART 1900 Guided by the main principles of value, trust, honesty and quality Alexia tires has been proudly manufacturing commercial and OTR tires from Asia with the intention to fill a gap in the replacement tire market. Alexia Tires believes in delivering the greatest value, quality and service without com- promising on innovation and style. With over 35 years of experience in the industry, Alexia Tires is passionate about its work. We bring to the market unique tire products and designs that specialize in the manufacturing of custom products that fit the market requirements of the day. Alexia’s strength lies in its flexibility and its ability to listen to the demands of the market and make subsequent swift changes as needed. Alexia Tires is a global company comprised of passionate designers and engineers who continue to use the latest technology to deliver the most innovative and original tires in the market. With worldwide distribution, Alexia Tires looks forward to further reaching out to the masses with truly one of a kind products and continuing to be trailblazers in the industry. For exclusive territory enquiries pls contact [email protected]. PUBLISHER’S NOTE The Middle East is home to one of the fastest growing automotive markets in the region.
    [Show full text]
  • DELEGATE LIST As at 07 October 2015
    Open Forum - 15 October 2015 DELEGATE LIST As at 07 October 2015 First Name Last Name Job Title Company Name Abs Master Global Key Account Manager 3M Mike Branigan Projects Director A E Oscroft & Sons Ltd Jonathan Griffiths Technical Sales A E Oscroft & Sons Ltd Christopher Oscroft Managing Director A E Oscroft & Sons Ltd Lawrence Peckham Area Sales Manager A.Schulman Ltd andrew Mcloughlin Owner ABL Components Ian Beardsmore Business Development Manager Advanex Europe Mark Wootton Technical Sales Engineer Advanex Europe Ltd Claudia Doring Marketing Officer Advantage Austria Karl Snitch Director AE Rubber (UK) Ltd Samir J. Nama Al-Safi Proprietor/General Manager Al-Taraf Trading LLC (ATTCO) Ian Ford Managing Director Amann Threads UK Ltd Steve Ribbitts Global key Account Manager Amann Threads UK Ltd Chris Gorvin Director Anochrome Tim Jones Sales Engineer Anochrome Helen Spree Senior Consultant Ansell UK Karina Bazuchi Co-ordinator - Investment Division APEX Igor Celeste Investment Division APEX Neil Johnson Operations Director Apex Resource Management Ltd Richard Marchington Sales and Marketing Director Apex Resource Management Ltd Sean Ashton Business Development Manager Aqualogy Environment Ltd Kevin Morley Automotive Chairman Arlington Automotive Group Mark Franckel Group CEO Arlington industries Group Ltd Marcus O'Donnell Sales Director ARM George Ballard Composites Sales Manager ARRK Europe Ltd Lucy Burrell Automotive Accounts Manager ARRK Europe Ltd James Walker Head of European Sales & Marketing ARRK Europe Ltd Rebekah Keeler Commercial
    [Show full text]
  • Marcus Collins Contact [email protected] Marcuscreates.Com Marcus Collins 6613 3Rd Ave
    Address Marcus Collins Contact [email protected] marcuscreates.com Marcus Collins 6613 3rd Ave. 626. 376. 0466 Concept Design & Visual Developement Los Angeles, CA 90043 WORK EXPERIENCE ............................................................................................................................................................................. FILM WEB DESIGN AND APPS 2014- 2015 Rhythm and Hues Studios, El Segundo, CA 2014 Threshold Interactive Night at the Museum 3- FX Design Jr. Art Director- Banner Design/Facebook post Wish & No Way Jose- Internal Animated Feature Disney’s Descendants- Character and Environment 2014 ENPLUG, Inc. Art Director- Web Design/ Social App Design 2013 Alliance Studio Film Pitch 2013 ENPLUG, Inc. UX Designer/ Graphic Designer 2012- 2013 Rhythm and Hues Studios, El Segundo, CA Percy Jackson & The Olympians: 2013 MagnusRex Creative, L.A., CA The Sea of Monsters (20th Century Fox) Google Android Web Promotion Life of Pi (20th Century Fox) R.I.P.D. (Universal) 2012 Applibot, Japan The Seventh Son (Legendary Pictures) Chains of Duranal: App for iPhone The Hunger Games (Lionsgate) The Cabin in thze Woods (Lionsgate) 2009 Rhythm and Hues Studios, El Segundo, CA Snow White and the Huntsman (Universal) Full Tilt Poker (Online Game) Alvin and the Chipmunks: 2010- 2011 COMMERCIALS Chipwrecked (20th Century Fox) Mr. Popper's Penguins (20th Century Fox) 2015 Rhythm and Hues Studios, El Segundo, CA X-Men: First Class (20th Century Fox) Jublia- Character Design Hop (Universal) Marvel Experience-
    [Show full text]
  • Search for New Engineers
    July 3 2012 Drive to recruit engineers for future MG cars High calibre engineers and designers are urgently needed to work on the next generation of MG cars. SAIC Motor’s UK Technical Centre, based at MG Birmingham, needs to recruit professional engineers and designers due to the huge international success of the MG brand. New MG cars, such as the award-winning MG6 models, now sell in dozens of countries. David Lindley, Managing Director of SMTC UK, said: “Modern MGs are designed and engineered in Birmingham and sold in an ever increasing number of markets throughout the world. “As well as the UK and China, MG has recently expanded into markets such as Egypt, Uruguay and New Zealand. This is a huge success story for British designers and engineers and, we have a fantastic range of future products to work on. “But the rate of growth has increased pressure on us and we new need to recruit more top class people. We are looking for bright, professional automotive specialists who have the enthusiasm and drive to help us push the MG and Roewe brands even further ahead.” SAIC Motor is the eighth largest automotive company in the world and includes both MG and Roewe, a brand sold exclusively in China, in its portfolio. Vacancies at the MG Birmingham site include specialists in body engineering, engines, transmissions, vehicle integration and design. A regional recruitment event took place on Tuesday, July 3 at Dunston Hall in Norwich. Further details can be found at saicmotor.co.uk or contact [email protected] Notes to editors 1.
    [Show full text]
  • Deepmatch: Practical Deep Packet Inspection in the Data Plane Using Network Processors
    DeepMatch: Practical Deep Packet Inspection in the Data Plane using Network Processors Joel Hypolite John Sonchack Shlomo Hershkop The University of Pennsylvania Princeton University The University of Pennsylvania [email protected] [email protected] [email protected] Nathan Dautenhahn André DeHon Jonathan M. Smith Rice University The University of Pennsylvania The University of Pennsylvania [email protected] [email protected] [email protected] ABSTRACT Server Security Server ApplianceSecurity Restricting data plane processing to packet headers precludes anal- ApplianceSecurity 1 ysis of payloads to improve routing and security decisions. Deep- Applications DPIAppliance Applications DPI filtering DPI Match delivers line-rate regular expression matching on payloads Scalabilityfiltering IDS rules using Network Processors (NPs). It further supports packet re- DPI Challenge 2 rules ordering to match patterns in flows that cross packet boundaries. smartNIC Bottleneck Our evaluation shows that an implementation of DeepMatch, on a DeepMatch 40 Gbps Netronome NFP-6000 SmartNIC, achieves up to line rate for smartNIC + P4 streams of unrelated packets and up to 20 Gbps when searches span P4 DPI rules multiple packets within a flow. In contrast with prior work, this Header Header rules throughput is data-independent and adds no burstiness. DeepMatch 3 Network rules opens new opportunities for programmable data planes. Figure 1: DPI today (left and network) is limited by per- CCS CONCEPTS formance, scalability, and programming/management com- • Networks → Deep packet inspection; Programming inter- plexities (shaded red) inherent to the underlying deploy- faces; Programmable networks; ment models. DeepMatch (right) pushes DPI into the com- modity SmartNICs currently used to accelerate header fil- KEYWORDS tering and integrates DPI with P4, which improves perfor- Network processors, Programmable data planes, P4, SmartNIC mance and scalability while enabling a simpler deployment ACM Reference Format: model.
    [Show full text]