Daniel Berry celebrates half a century as a professor of computer science
This article was originally published on the Cheriton School of Computer Science website.
Any computer scientist 70 or more years of age today knows almost every other computer scientist of those same ages, as few were in the discipline during its fledgling days. One such individual from that era is Daniel Berry, a professor in the Software Engineering group at the Cheriton School of Computer Science.
During his 50-year career as a computer science professor, he has studied, researched, and taught computer science across three countries and multiple institutions. Over those years Ive had the privilege of meeting many of the pioneers in computer science and working with some of them, Dan said.
Like many of his generation, his love of computers and programming began early. I started programming in 1965 during the summer between my junior and senior years in high school, he reflects. I wrote my first real-world application, a party date matching program, in 1966, during my senior year in high school. As an undergraduate at Rensselaer Polytechnic, I was programming to make some money, but I was firmly a math major. When I got to graduate school at Brown in 1969, I discovered that I had promoted myself to my level of incompetence in math. I saw that Applied Math had just started a Computer Science program. Figuring that I was still competent in that, I moved over to Computer Science. At some point during my graduate studies, Brown changed from giving a PhD in Applied Math with a concentration in Computer Science to a PhD in Computer Science. I was the first, or maybe the second, student at Brown to get a PhDinComputer Science.
Dan ended up earning a Bachelor of Science in Mathematics from Rensselaer Polytechnic Institute in Troy, New York, in 1969, followed by a PhD in Computer Science from Brown University in Providence, Rhode Island in 1974. He never bothered to get a Masters degree because he knew that he wanted to be a professor.
While writing up his doctorate, Dan joined the Department of Computer Science at the University of California, Los Angeles in 1972. He was the first faculty member at UCLA with a degree in computer science. Other faculty members were mathematicians, physicists, chemists, and engineers who used computers in their original fields and got hooked.
Back in the seventies, when I started being a professor at UCLA, everyone taking CS classes was there because he or she loved computers and programming, he recalls. The students and faculty were real live computer geeks. Studentswantedprogramming assignments. They were not something to be avoided, because this was the only way you could get access to a computer. Computer science departments then typically had one, big computer. You couldnt just go up to it and start using it. You needed to have a reason, and a programming assignment was a good reason.
UCLA, of course, is also the birthplace of the Internet, and Dan arrived only three years after its launch in 1969.
Dan reminisced, UCLA is where the APRANET, what is now the Internet, was born. Len Kleinrock, a faculty member, was a key developer of the ARPANET, and Vint Cerf, an inventor of TCP/IP, was a student who had just graduated when I arrived at UCLA. Steve Crocker, Charlie Kline, and Jon Postel all those pioneers instrumental in creating the Internet were at UCLA at that time.
Experiencing history-making moments at UCLA must have been in the cards because it was during this time that the university also pulled off a series of seemingly impossible wins.
I enjoyed watching UCLA football at the Coliseum, Dan said. But the best, of course, was watching UCLA basketball, especially at that time. It was incredible. UCLAs head basketball coach, John Wooden, was the best coach for any college sport at any college across the USA. He led the Bruins to seven consecutive NCAA March Madness Championships. No coach since has ever done better than back-to-back victories. I was there for the last half of that winning streak.
After 15 years at UCLA, Dan joined the Computer Science Faculty at the Technion in Haifa, Israel.
I loved being at UCLA, but I joined the Technion as faculty because I wanted to live in Israel and because I felt I could make a bigger difference there than I could in the US. While at the Technion for 11 years, he worked half-time for four years at the Software Engineering Institute at Carnegie Mellon University in Pittsburgh.
CMUs School of CS wanted to start a Master of Software Engineering program, Dan said. I had already gone into the new field of Requirements Engineering at this point. The program was supposed to have a requirements engineering course. So, I joined the SEI group that was prototyping the MSE degree program for the School of CS, specifically to develop the requirements engineering course. The course we teach today follows the same basic syllabus I set up 50 per cent of what I teach in CS445 and SE463 today is based on that original course.
In 1998, Dan moved to Canada to join the University of Waterloo in what was then its Department of Computer Science.
Those who have worked with Dan know that his hearing impairment limits his perception to sounds below middle C, making spoken language for him all but impossible to understand by ear. He communicates face-to-face readily using a combination of the lower-pitch sounds he can hear coupled with lip reading to understand spoken English.
Almost everyone in Israel speaks English as a school-acquired second language so I could get by, but I could never learn to read lips in Hebrew despite much effort, he said. I enjoyed my time at the Technion, but because it was hard to communicate with people in Hebrew, I decided to move back to North America to a North-American-English-speaking place. But I also wanted to be within a nonstop flight to Israel so I could visit easily. And I wanted the place to be safe and affordable. That meant eastern Canada.
Since coming to Waterloo, Dans research has focused mainly on requirements engineering.
We have come to the realization that the lack of good requirements specifications for software that is, a complete description of what software youre developing is supposed to do is the main cause of software defects. My current research is trying to identify the nature of the requirements whose failure to be implemented causes software to fail. It turns out that most, about 70 per cent, of these missing requirements concern handling the inevitable exception conditions to requirements that are already implemented.
Interestingly, this often means that more than 90 per cent of the code is necessary to deal with the exceptions that happen less than 10 per cent of the time. The less frequent and more obscure an exception is, the more code is required to handle it.
Key moments in Daniel Berrys career.
The big problem is that too often in the name of agility and getting software launched before the competition, it is developed without spending the time to identify the exception conditions. Dan, his students, and colleagues try to identify the reasons that requirements engineering is not done in practice in industry, the consequences of that failure, and how to remedy it.
With regard to teaching, Dan says, Ive learned so much from my students at all levels. I try not to give a student a topic Im interested in. With such a topic, its very hard formenot to impose my ideas about how the topic should be pursued, and thats not good for the student. I very much prefer that the student come to meall excitedabout a topiche or shehas picked and teachmeall about it.
Waterloo Regional Police are investigating several suspicious person incidents in neighbourhoods near the University district that occurred over the first few weeks of July.
Global News reports that a man was spotted in a backyard on Hickory Street at 2:00 a.m. on July 1, and again in the area two days later. On July 13, a man was seen peeking through windows at a house on Hickory Street near Spruce Street.
For more detailed information visit the Region of Waterloo Police Services website.
Anyone with information or who may have witnessed unusual activity in the area is encouraged to contact police at519-570-9777or Crime Stoppers at1-800-222-8477.
The University of Waterloo Special Constable Service (UWSCS) would ask that all our community members remain vigilant when traveling alone and utilize personal safety strategies at all times, says a note from UWSCS. In the event you have any questions or concerns on this matter, the University of Waterloo Special Constable Service remain available 24/7 and can be reached via phone at (519) 888-4911 or email:uw-special-constable-service@uwaterloo.ca.
Please stay safe and look after each other.
A message from the Centre for Extended Learning.
The University of Waterloo has long been a leader in online learning in Canada and offers 26 fully online programs and more than 525 individual courses. We celebrate Waterloos expertise in this area with our Online Teaching Awards which recognize teaching and course design excellence in fully online undergraduate or graduate-level courses and programs. The Centre for Extended Learning (CEL) and the Office of the Associate Vice-President, Academic congratulate Josh Neufeld, Amanda Garcia and Burcu Karabinato the winners of the 2021 awards.
Josh Neufeld: Biology 240: Fundamentals of Microbiology
This award recognizes course instructors who exemplify a high standard of teaching in one or more of Waterloo's fully online courses.
Many students were enthusiastic in their praise:
...Professor Josh Neufeld truly deserves this award for his excellent formatting of the online course, his care and compassion for his students, and his outstanding enthusiasm and passion for microbiology that makes his course greatly enjoyed.
Math 237: Calculus 3 for Honours Mathematics created by Amanda Garcia and Burcu Karabina
This award recognizes exemplary courses that meet or exceed the Quality Guidelines for University of Waterloo Online Courses. Amanda and Burcu worked collaboratively with CEL in the design and development.
Math 237 was designed to be highly interactive and engaging, leveraging the online environment to allow more practice opportunities and hands-on exploration of concepts than would be possible in a classroom.
Nominations for this years awards, which include the Fall 2021, Winter 2022 and Spring 2022 academic terms are open until August 31, 2022.
Congratulations to Josh, Amanda and Burcu as well as all the other extraordinary instructors providing engaging, innovative, and academically rigorous online learning for our students.
A message from Information Systems & Technology (IST).
As an extension of the N: drive to OneDrive project and the move to SharePoint Online, IST will work with Academic Support Units (ASUs) to migrate content from the network file solution, R: drive (\filed), which uses the NetApp service, to SharePoint Online and/or Teams. Creation of new R: drives for ASUs will cease immediately.
In comparison tothe R:drive,SharePoint Online and/or Teams offers a more user-friendly and robust file storage solution, providing a greater amount of storage space and allowing users to access, share, and collaborate on files from anywhere on any device. VisittheMigratingR:drives to SharePoint and/or Teams Project pagefor more benefits.
In preparation for this change, IST will pilot the migration process, create a migration plan, and ensure the necessary documentation and supports are available. It is anticipated that users in Academic Support Units withIST-managed Windows machines will begin migrationsfromR:driveto SharePoint Online and/or Teams in the Fall 2022 term (migration schedule to be confirmed and communicated). IST will work with ASUs to determine the most appropriate migration path.
Participating faculties ready to begin R: drive to SharePoint Online and/or Teams migrations cancontact ISTfor assistance.
Additional resources
Questions or concerns about this work can be submitted to Andrew McAlorum (amcalorum@uwaterloo.ca), Director, Client Services, IST.
Read the original:
Wednesday, July 27, 2022 | Daily Bulletin - The Iron Warrior
- University of California expands list of courses that meet math requirement for admission - EdSource [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Bombshell Betty Race car to be Reengineered and Restored By UVU Students to honor the Legacy of its Owner - GlobeNewswire [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Phyllis Coleman Mouton to receive Trailblazer Award at Women Who Mean Business ceremony - The Advocate [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Fairfield University Partners with Pulse Secure on New Cybersecurity Lab to Prepare the Next Generation of Information Security Professionals -... [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Global Cloud Identity and Access Management(IAM) Market Segmentation By Top Key Players- IBM Microsoft Oracle Computer Science CA Okta NetIQ Sailpoint... [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Stanford supports alliance of universities in diversifying STEM postdocs - The Stanford Daily [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- N.C. A&T Welcomes New and Newly-Appointed Administrators and Faculty - Yes! Weekly [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Calvin Students Place In Top 10% Of Worldwide Programming Competition - News - Calvin News [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Multiple tenure-track positions in Computer Science & Engineering job with University of Minnesota-Twin Cities Computer Science & Engineering... [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- New smartwatch app alerts deaf and hard-of-hearing users to common home-related sounds - National Science Foundation [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- MTRAC Innovation Hub for Advanced Computing awards $270000 to Wayne State University artificial intelligence projects - The South End [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- New study outlines steps higher education should take to prepare a new quantum workforce | College of Science | RIT - RIT University News Services [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Carleton Hosts Herzberg Lecture on Increasing Diversity in Computer Science with Maria Klawe - Carleton Newsroom [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- Baylor University Invites Application for McCollum Endowed Chair of Data Science - Analytics Insight [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- CHEN | Put Computer Science in the Common Core - Cornell University The Cornell Daily Sun [Last Updated On: November 11th, 2020] [Originally Added On: November 11th, 2020]
- GCVI's Tremain running to the NCAA on scholarship - GuelphToday [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Faculty, alumni, other members of U of T community named to Order of Canada - News@UofT [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Why 4-year colleges are tapping Amazon to help deliver cloud computing degrees - Education Dive [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Army Teams With Howard University on AI Center MeriTalk - MeriTalk [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- McGrath one of 10 women to earn STEM scholarship - The Riverdale Press [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- This learning platform is proving adults can benefit greatly from learning math and science - iMore [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Artificial Intelligence Is Now Smart Enough to Know When It Can't Be Trusted - ScienceAlert [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Students and schools in the news - Blue Springs Examiner [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Missouri S&T News and Events Missouri S&T faculty honored for outstanding teaching - Missouri S&T News and Research [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- HCCC Offers Opportunities for Adjunct Faculty and Instructors at Virtual Job Fair - The Hudson Reporter [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- 4-H ignites a passion for science and technology in Minnesota youth - Southernminn.com [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- MIT's New Center to Advance Predictive Simulation Research Will Focus on Exascale Simulation of Materials in Hypersonic Flow Environments -... [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Computer scientist James Allen named AAAS fellow - University of Rochester [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Center to advance predictive simulation research established at MIT Schwarzman College of Computing - MIT News [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Setting the pace in computer science education | Opinion - Paragould Daily Press [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Mohammed VI University in Benguerir Launches School of Computer Science - Morocco World News [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Asa Hutchinson: Setting the pace in computer science education - Searcy Daily Citizen [Last Updated On: November 28th, 2020] [Originally Added On: November 28th, 2020]
- Former FX tech person points out the racist trajectory of skin and hair CGI - Boing Boing [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- AI is not yet perfect, but it's on the rise and getting better with computer vision - TechRepublic [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Philosophy Threatened at University of Evansville - Daily Nous [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Two Maryland Teachers Receive National Honors in Math, Science Education - maryland.gov [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Special Scientist Research, Department of Computer Science job with UNIVERSITY OF CYPRUS | 238208 - Times Higher Education (THE) [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Computer science jobs pay well and are growing fast. Why are they out of reach for so many of America's students? - The Conversation US [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Computer science grad finds success and a new academic family in cybersecurity - ASU Now [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- What is Computer Science? in the US - International Student [Last Updated On: December 11th, 2020] [Originally Added On: December 11th, 2020]
- Accurate Neural Network Computer Vision Without The 'Black Box' - Duke Today [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Crick Named Mathematical Sciences Distinguished Alumnus Of The Year - The Chattanoogan [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Nadya's Hot Chocolate Bombs: yummy for the tummy - theday.com [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Trouble hearing in a crowded room? New 'cone of silence' could help - Science Magazine [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- James Fujimoto wins the Visionary Prize from the Greenberg Prize to End Blindness - MIT News [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- To the brain, reading computer code is not the same as reading language - MIT News [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- U of Texas will stop using controversial algorithm to evaluate Ph.D. applicants - Inside Higher Ed [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Gift from Ann S. Bowers '59 creates new college of computing and information science | Cornell Chronicle - Cornell Chronicle [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- NYS Board of Regents adopts first-ever learning standards for computer science and digital fluency - RochesterFirst [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Computer science prof Townsend recognized for educational contributions - DePauw University [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Missouri S&T News and Events New faculty in computer science - Missouri S&T News and Research [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- Retired UW computer science professor embroiled in Twitter spat over AI ethics and cancel culture - GeekWire [Last Updated On: December 19th, 2020] [Originally Added On: December 19th, 2020]
- How UC fought COVID-19 in 2020 - University of California [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- Search committee appointed for dean of Princeton's School of Public and International Affairs - Princeton University [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- How Yale economists are informing India's COVID-19 response - Yale News [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- Top MIT research stories of 2020 - MIT News [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- St. Albans City School kids were 'on the case' for Computer Science Week. What mystery did they solve? - St. Albans Messenger [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- Cobb Schools receives grant for computer science teacher training - The Catoosa County News [Last Updated On: December 23rd, 2020] [Originally Added On: December 23rd, 2020]
- Scholarship honors the legacy of Terry Arthur's dedication to students - Augusta Free Press [Last Updated On: December 24th, 2020] [Originally Added On: December 24th, 2020]
- This tool helps predict which COVID patients will need hospitalization and which can be sent home - Press-Enterprise [Last Updated On: December 24th, 2020] [Originally Added On: December 24th, 2020]
- Students express concerns over teaching appointment of Jason Mars - The Michigan Daily [Last Updated On: December 24th, 2020] [Originally Added On: December 24th, 2020]
- Prince Mohammad Bin Fahd University hosted the International Conference on Computing, Mobility, and Manufacturing (CMM 2020) - PRNewswire [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- These Are the College Majors That Pay Off the Most - 24/7 Wall St. [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- He Was Going to Close the Family Diner. Then He Got a Sign. - The New York Times [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- Members of Several Well-Known Hate Groups Identified at Capitol Riot - FRONTLINE [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- Carver Community Center to offer free pampers to mothers, free coding classes for youth - Marshall News Messenger [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- MIT's College of Computing building takes shape as Alexandria and BioMed make moves in Boston - Cambridge Day [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- Bylaws of the Department of Computer Science and Engineering - Nevada Today [Last Updated On: January 10th, 2021] [Originally Added On: January 10th, 2021]
- Student-run HPAIR conference goes virtual this year - Harvard Gazette [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- JUST IN: Computer scientists in breakthrough - The Herald [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- Optimizing Traffic Signals To Reduce Intersection Wait Times - Texas A&M University Today [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- STEM Majors: Interested in a 1-Credit Course About Teaching Math, Science or Computer Science? - University of Arkansas Newswire [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- Stanford AI scholar Fei-Fei Li writes about humility in tech - Fast Company [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- Professor in Computer Science - The Voice Online [Last Updated On: January 16th, 2021] [Originally Added On: January 16th, 2021]
- Expansion project to grow computer science learning, research at Algoma University - Northern Ontario Business [Last Updated On: January 31st, 2021] [Originally Added On: January 31st, 2021]
- Teacher of Year finalist expanding Walden Grove computer science program - KGUN [Last Updated On: January 31st, 2021] [Originally Added On: January 31st, 2021]
- Here's why you should get a master's in computer science - Study International News [Last Updated On: January 31st, 2021] [Originally Added On: January 31st, 2021]
- Two UWF teams place in top 5 in national artificial intelligence competition - University of West Florida Newsroom - UWF Newsroom [Last Updated On: February 5th, 2021] [Originally Added On: February 5th, 2021]
- WNMU Board of Regents Virtually Sits Down With Legislators, Governor - WNMU News [Last Updated On: February 5th, 2021] [Originally Added On: February 5th, 2021]
- Department name change signals broad impact on computer and information technologies - Princeton University [Last Updated On: February 5th, 2021] [Originally Added On: February 5th, 2021]