麻豆区

Skip to main content Skip to search

YU News

YU News

The Pandemic Recodes Computer Science Summer Internships at 麻豆区 College

Prof. Judah Diament, chair of the computer science department at 麻豆区 College
As the summer of 2020 approached, the students in the computer science department saw their internship opportunities at many companies being cut back or cancelled because of COVID-19. This presented a serious problem. Not having a productive summer project to add to the r茅sum茅 and losing out on chances for networking with tech professionals could have a negative impact on their academic and professional careers. But Prof. Judah Diament, chair of the department at 麻豆区 College, and his faculty were resolved to make sure that that their students would not lose out on a summer of opportunities because of COVID-19. Prof. Diament worked with his faculty and industry volunteers to implement imaginative in-house software development programs to help students sharpen their computer science skills. 鈥淚鈥檓 not aware of another university,鈥 said Prof. Diament, 鈥渢hat took on that level of responsibility for its students.鈥 They also contacted their networks of professional and industry contacts to see if some of them could offer virtual comprehensive internships where the instructors, mentors and students would work remotely but collaboratively on challenging and interesting projects. Judged by the responses of the students and their instructors and mentors, what could have been a catastrophe turned into a productive and exciting educational experience. Yonatan Berner 鈥23YC, Eitan Jeselsohn 鈥23YC and Elimelekh Perl 鈥22YC worked with alumnus Alex Porcelain 鈥13YC, vice president of cybersecurity at Goldman Sachs, with Berner working with three other students on automating workflows and Perl and Jeselsohn and two others designing a chatbot. The chatbot designers, according to Porcelain, had to create 鈥渁 legally compliant online chat service for YU鈥檚 registrar and student finance offices,鈥 work that would touch upon technical issues like cloud computing and security and integrating with open source software and other real systems (like databases) as well as teaching the students about team dynamics and development cycles. Jeselsohn was very pleased to have had the chance 鈥渢o learn about Amazon Web Services (AWS) and how to use the different tools they provide as well as how to develop a full-stack application from scratch. I also learned some different project management methodologies, like Scrum and Waterfall.鈥 He also found it valuable to learn what it took to collaborate with teammates and correspond with stakeholders. Perl鈥檚 original plan had been to do computer science research in Israel and was grateful that the department was able to secure a project for him. While, like Jeselsohn, he loved the chance to learn 鈥渁 totally different method of computer science problem-solving than I've experienced in the past鈥 when grappling with AWS, he was also relished learning about the group dynamics of working on a development team. 鈥淓ffective communication, delegation and cooperation are all essential for productive and efficient workdays,鈥 he noted. 鈥淚t's incredibly helpful to be able to brainstorm or debug with a group-think mentality, but at the same time, distributed coding projects require careful coordination.鈥 He was also pleasantly surprised to find out 鈥渉ow much of a given day was spent in conversation with my teammates hashing out ideas rather than just sitting at my console typing away.鈥 Berner and his classmates worked on automating workflows for the YU registrar and student finance offices. 鈥淲e gained exposure to AWS, JavaScript, HTML, CSS, Java, and Spring/Spring Boot,鈥 he pointed out. 鈥淎nd while we have encountered many technologies that we have not been taught in classes, our rigorous computer science classes have taught us to develop skills of self-learning, researching and learning new things independently. Using these skills, we have been able to teach ourselves many new useful technologies.鈥 The project also helped him hone his skills in 鈥渄eveloping and improving team collaboration, communication, organization, and presentation skills,鈥 and he enjoyed 鈥渢he opportunities to hear from many different professionals in the technological fields about their career paths, who shared their advice and experience with us so that we can make more informed decisions about our future as computer scientists.鈥 For Porcelain, offering the students these chances was his way of 鈥減aying it forward鈥 for the break he got in 2012 when a YU alumnus helped him navigate his way to a job at Deloitte. 鈥淭hese guys are great,鈥 he enthused. 鈥淭hey鈥檝e more than exceeded my expectations in organizing a project, researching many new technologies and driving all development forward to completion. We were only working via Zoom and Slack, so it was quite a challenge. But I give them major credit for what they鈥檝e achieved.鈥 Zechariah Rosenthal 鈥22YC and three other students worked on a similar project with Rainer Richter, vice president of operations at INB Homes, which, according to its website 鈥渙ffers a range of new homes in a variety of communities in beautiful Florida.鈥 Richter described INB as a 鈥渇ast-growing startup company that was outgrowing 鈥楳anagement by Excel鈥,鈥 so he wanted the crew from 麻豆区 College to build a reporting and management suite for homebuilding operation. 鈥淲e were tasked,鈥 said Rosenthal, 鈥渨ith revamping the entire company鈥檚 data pipeline.鈥 As a team, they designed and implemented a custom AWS relational database for the company鈥檚 specific needs as well as a dashboard of tools for reliable data recording and viewing. 鈥淪halom Gottesman 鈥22YC and I focused on the front-end: that involved building an easy to use website to track and update their hundreds of current building projects. We also built a suite of automatically generated weekly analyses for each arm of the company, from sales to construction to management.鈥 Rosenthal appreciated learning about 鈥渢he messiness of building things in the real world, both in software and more literally houses! Specifying 鈥榯he problem to solve鈥 precisely  is such a critical component to beginning any project, which taught me the value of clear communication and good teamwork practices.鈥 He also learned that while he was able to apply the skills he鈥檇 acquired in his classes, more valuable were the non-computer science skills he鈥檇 picked up. 鈥淔rom Prof. Leff鈥檚 classes I gained an appreciation for meticulousness, close attention to detail, and professionalism that was incredibly helpful when working on such a large project,鈥 he noted. 鈥淔rom Prof. Diament鈥檚 classes I gained the confidence to jump into almost any industry-standard level toolkit that I'd never used (or maybe even heard of) before, learn it rapidly, and find ways to apply it to the task at hand.鈥 Overall, Richter found the experience very useful for his company. While it required a lot of hands-on management, especially when the work was being done remotely, 鈥渢he interns delivered excellent work.鈥 Brendon Collins, University Programs Specialist at Google, who has recruited for the company at 麻豆区 as well as moderating events like the Career Center鈥檚 TechUcation, stepped in with a squad of fellow Google employees to mentor four students on how to come up with a project, map out the development timeline and stake out distinct job ladders for the project鈥檚 duration. 鈥淭heir task was to design a web platform to allow customers to navigate businesses that have to cap in-store capacity due to COVID-19 restrictions,鈥 he explained. Issac Hier, one of the Google mentors, added, 鈥淔or example, how can customers learn about peak hours of in-store traffic? Can you make some kind of DMV-esque 鈥榯ake a number鈥 system? Can you notify customers that their timeslot is approaching? and so on.鈥 The four students faced the challenges of self-educating on a number of new web technologies as well as getting to know each other鈥檚 work habits and skills, 鈥渂ut they鈥檝e done very well, all things considered,鈥 said Collins. 鈥淭heir passion and drive are evident, and we鈥檝e been happy to mentor these students as they navigate the project鈥檚 ambiguities in a methodical and professional way.鈥 Department staff stepped as well to help students gain valuable experience over the summer. Dr. F. Patricia Medina, assistant professor, worked with Yudi Meltzer 鈥20YC and two other students on a project for which she is the Principal Investigator: working with faculty from the University of Washington and Worcester Polytechnique Institute on an Azure computing grant from Microsoft titled 鈥淪olutions for climate change science: using deep learning to improve vegetation classification.鈥 鈥淚 thought that this was a great opportunity to engage students in an active learning research-based project,鈥 said Dr. Medina, 鈥渁nd at the same time push the project forward during the summer.鈥 Meltzer worked on building a machine learning classification model to investigate vegetation structure using LiDAR data features collected by researchers at the University of Washington. (LiDAR is an acronym that can mean either 鈥渓ight detection and ranging鈥 or 鈥渓aser imaging, detection, and ranging.鈥) 鈥淭he research was conducted remotely on Azure and our own machines,鈥 explained Meltzer. 鈥淲e deciphered research papers and applied our computer science knowledge to physical techniques to achieve greater results.鈥 Along the way he learned that 鈥渢here is a lot of room for new thinking and research in the crossover of computer science and physical science because the research techniques are not yet using the computation power that is available, which means that there is room to make processes more efficient and make new discoveries.鈥 Meltzer himself plans to pursue a PhD and do research that places him 鈥渁t the edge of new discovery and answering big questions. This is possible in industry as well as academia, and this research experience has given me a stronger drive to pursue the new and cutting-edge.鈥 For Dr. Medina, a new professor in the department, 鈥渋t was really helpful to learn how to advise undergraduate students on a specific research project. They performed incredibly well, reporting results every week and showing extreme enthusiasm for what they were learning, and showed that our CS students are well prepared to take on research problems.鈥 Every student who participated in these projects had nothing but praise for the what the department did for them to make the summer profitable rather than a loss. Berner sums it up nicely: 鈥淚t is truly great to have professors that care very much about each of their students' success. A perfect example of this is how due to difficulties and loss of opportunities for students this summer, our professors worked hard to organize and give as many students as possible a great growth-oriented internship, that allowed us to have a productive summer full of learning and building. I very much appreciate the opportunity I was given, and I am very thankful to all who made it happen.鈥 The instructors and mentors who gave of their time and resources also had nothing but positive reviews of the effort. Collins noted that 鈥渢he way they worked provides a clear glimpse into how the YU environment produces hardworking, collaborative, and curious future colleagues for the tech industry.鈥 Porcelain agreed, stating that 鈥淵U students are smart and motivated鈥攊t doesn't take too much time to achieve meaningful results.鈥 Videos are available from some of the students who participated in the internship program.

Share

FacebookTwitterLinkedInWhat's AppEmailPrint

Follow Us