MICS Service Learning

A student does classwork using a calculator.

Service Learning is a semester-long course in which students will work with a team on a project that provides service for a nonprofit organization.

In addition to applying what they have learned in their coursework to complete the project, the student teams will meet regularly with their client to understand the project parameters, present their progress, and make directional revisions as necessary. This client-team communication and planning helps build the soft skills employers are looking for in future employees.

2023-2024 Service Learning Projects

Alumni Data Web Scraping on LinkedIn
Megan Mkrtchyan
Managing and acquiring alumni data is important for universities for appropriately marketing their programs, creating a robust alumni network, and proving alumni employment in order to receive federal funding. While Point Loma Nazarene University sends out surveys to alumni in regards to their current employment, an auxiliary method of data collection was explored to fill the gaps for where the response rate was not satisfactory. This service learning project aims to automate collecting alumni data by scraping user information from publicly available sources on Linkedin. The program to scrape data is written in Python using a browser-simulation tool, Selenium, to navigate to a specific Linkedin profile and download the HTML source code. Then Beautiful Soup, a different Python library, is used to parse through the HTML code to grab the user's name, current city, and employment history. All collected data was formatted into an Excel spreadsheet for ease of search and analysis. This data was used in light analysis that focused on profile retrieval rates. With the results of this project, Point Loma Nazarene University will be better able to serve their current students, show the value of their  institution, and better engage their alumni.

Alumni Survey Data
Noah Shaw
Every few years, the Adult Degree Completion Program and Graduate Program at Point Loma Nazarene University send out surveys to their respective student populations. The purpose of these surveys is to gain information about how the university could better serve their students, as well as how students could be better prepared for post-graduation careers. The goal of this project is to analyze data from these surveys and create two easily understandable reports that present the data in both numerical, graphical, and written forms. The project team strongly utilized Microsoft Excel for data manipulation, quick and accurate statistical analysis, as well Excel’s effective tools for charting data. By the end of the project’s timespan, the team was able to create two reports: one for the survey given to adult degree completion students, and another for the survey given to alumni of the university’s Graduate Program. As a result, each group that had administered a survey was able to receive the results of their survey and apply any new insights for the future.

Web Scraping of Alumni Data
Jack Steely
Web scraping is a technique for gathering data from the Internet. One application of this technique is scraping data from college alumni, which helps the user determine what college graduates do after they graduate. The objective of this project was to gather data from LinkedIn about certain PLNU alumni and place the data in a spreadsheet. The information gathered (about each alum) included the alum's employment history. The project made use of three programs, all of which were coded in Python. The programs made use of special Python tools such as Selenium and BeautifulSoup. The project was successful, and the results of the project were found to be mostly accurate. The results will be revealed in a later section of this paper. Said results will be helpful in understanding post-graduate trends.

The Future of Point Loma’s Maker Space: Through Scheduling and Community
Logan Strong
At Point Loma Nazarene University in San Diego California we, a team of three students, are putting in place a system to increase usage of its Maker Space, as well as maintaining correct usage of the space. We are acting on this project for our Systems Learning class and it will be one of our final assessments graded in order to pass the course. We are going to implement a system where the administrator of the space can easily import student credentials using a Google Sheets workbook that we have provided the functions for. The administrator will then be able to add the verified students to one of a few Google Calendars since the school is already integrated with Google. This way only verified students can book appointments for certain machines at certain times when TA’s are there. We have also worked on a prototype application that highlights what design features need to be included if the University wants to make a new app for scheduling with their resources. The results we are looking for are increased usage of the Maker Space as well as less time for the faculty and students to set up such appointments. Our hope is to have these products ready and usable for the MICS Department by the end of the course.

Alumni Data
Colby Tomita
The project undertaken by the school, PLNU, involves the administration of alumni surveys to individuals who have successfully completed undergraduate or master's degrees at PLNU. Two distinct surveys are employed: the Noel-Levitz Adult Student Priorities Survey, which collects responses via Likert scale ratings, and the Graduate Alumni Survey Instrument, comprising of questions with both multiple-choice and free response options. The anonymized survey results are presented in an Excel spreadsheet. The primary objective is to transform this dataset into an accessible and user-friendly report. Each survey question will be accompanied by three dimensions of analysis: numerical data, graphical representations, and plain-language narratives. Considerable attention is directed towards ensuring that the report remains highly accessible to beginners, requiring no technical background for a comprehensive understanding of the information presented. The project's overarching aim is to bridge the comprehension gap between survey data and the broader community, fostering enhanced engagement between PLNU and its alumni.

Maker Space Scheduling
Michelle Zhuang
Managing the Maker Space has many parts to it. It includes creating content that teaches students how to use the apparatuses. It includes assessing their knowledge and giving them certification for lab access. It includes training and staffing lab assistants. And more. There is potential for enhancing any of these components. An app was envisioned as the solution, but the team didn’t have access to a database server, which would be necessary for the app to work. Alternatively, similar goals of safety, authentication and easier management were pursued by using existing and robust Google applications in creative ways. In particular, Google Sheets, which is already being used for managing student certification records, is taken advantage of to provide additional functions. And an appointment system was created with Google Calendar to facilitate bringing lab assistants, lab apparatuses, and students together. Additionally, an app that works similarly to the system created with the Google applications was built, that can be optionally joined to a server. Finally, we thought about what will interest students to use the lab, since the current extracurricular demand for the lab is low. To do this, we came up with some ideas about a maker space club. We created documentation giving instructions on how our products can be used, as well as to record future ideas. This project contemplated the current process by which student access the Maker Space and looked for ways the process can be made easier or more capable. This project also hopes to increase student use of the lab. Hopefully, the Maker Space will be a space where students can learn during classes and also outside of classes.

2022-2023 Service Learning Projects

Improving Cell Service at PLNU Campuses
Keith Askew
The Information Technology Services (ITS) at Point Loma Nazarene University (PLNU) is constantly trying to improve the quality of all services across all their various campuses. The main campus is geographically located on a rugged peninsula that is bordered on the west and south by the Pacific Ocean. This terrain causes inconsistent cell service for faculty and students alike. ITS tasked a team to collect data points of the three major cell providers located at each of its three campuses. This included the dormitories, apartments and all walkways utilized by students and faculty. Data was collected using a signal meter device made by SureCall. Measurements were taken about 100 yards apart to ensure quality data points. The overall goal of the team was to provide ITS with new cell service data that could be compiled with historical data. This compiled data is then to be presented to ITS and used to improve the quality of cell service at all PLNU campuses. 

Reformatting Ethics Labs
Maranda Arnold
Many students in the studies of mathematics and computer science may not know about the ethical issues that surround the field, let alone know how to fix the ones that may arise in their future places of work. However, professors at Point Loma Nazarene University created modules designed to be integrated into the classroom to help students think through the ethical issues surrounding the fields. By becoming familiar with the template used to create the modules and the ethical issues surrounding the fields, this project aimed to format additional labs to that template. By doing so, more professors will be able to integrate labs into their courses, allowing more students to learn about ethical issues that arise in mathematics and computer science and teaching them how to fix the ethical issues that may occur in their places of work.

FGC Application Research Paper
Joey Campbell
Joey Campbell and Scott Anderson developed The Faculty Governance Committee (FGC) Application to automate the process of assigning faculty members to committees within Point Loma Nazarene University (PLNU). In the past, the FGC relied on a complex Excel spreadsheet and manual sorting, which was time-consuming and prone to errors. However, with the introduction of the FGC Application, the committee selection process has been streamlined. The application uses advanced sorting algorithms and a user-friendly interface to allow the FGC to quickly filter the Excel data and identify suitable candidates for each committee. As a result, the selection process is now faster and more accurate, saving time and effort for the FGC.

Adapted Integrated Ethics Labs: For Computer Science, Data Science, Statistics, and Engineering
Taylor Roberts
Ethics is an important area to consider, especially in computer science, data science, statistics, and engineering fields. Student labs created in these subject areas allow for applying ethical thinking to practical concerns. The website 'Integrated Ethics Labs' includes formatted labs adapted from Benjamin Baumer and Katherine Kinnaird. The team was tasked to utilize the labs from Benjamin and Kate, reformat, add ethical frameworks, and update the website using GitHub and Markdown. The team approached this project by talking with the client, gaining knowledge and familiarity with the labs, and learning about ethical frameworks. Previous knowledge on how to use GitHub and Markdown allowed for better ease when tackling the project. The result of this project was successfully formatted integrated ethics labs added to the website. The labs strengthen the number of resources available for professors wanting to include discussions about ethics in the classroom. This was significant because it provides the ability for students to become more ethically sound in their area of study. Ethical students create ethical employees which are vital members of the workforce.

Cell reception on Point Loma Nazarene Campuses
Christian Anderson
Irregular geography and architecture on Point Loma Nazarene University campuses reduces cell signal strength and reliability. The facilities department wanted to know where and how weak the cell service is in dorms and classrooms. Cell coverage for AT&T, PCS, and Verizon was collected in every dorm room (excluding Flex) on the main campus and at Colony Apartments. Each classroom on the Mission Valley and Liberty Station campuses were assessed, and unlike previous years, substantial data was collected along various walkways throughout the main campus. Data was entered using a previously queried Google Sheet and low coverage areas were determined. This study includes results from the Mission Valley and North main campuses. Dorms with thick walls and adjacent geographic formations had the worst cell reception while buildings with line-of-site to cell towers had the best cell reception. Finch had the best reception and AT&T was most consistently the best in all dorms with Verizon close behind.

Faculty Governance Committee Application
Scott Anderson
Point Loma Nazarene University (PLNU) has a group who is in charge of assigning faculty members to different committees across campus. This group, known as the Faculty Governance Committee (FGC), does so by referencing a large excel sheet that holds all faculty members. This large spreadsheet includes information about the faculty such as the department they teach under, their gender, whether or not they are tenured, and other information required to separate them into diverse committees. With all of this information, a software was needed to give the FGC a way to easily filter through the large faculty list. In the past, this had to be done by hand and was very inefficient when it came to searching for available faculty and evenly distributing them to the designated committees. To combat this, the FGC tasked a group of two students to create a way to streamline this selection process and make it quicker and easier. With the software being developed, it will be a much simpler and streamlined process that would only take a few moments to create filters to show any available and eligible faculty members. There was tremendous learning throughout the project in terms of client interaction and producing a product.

My Phone Worst Enemy: Cell Phone Coverage on PLNU Campuses
Andrew Carlson
The geographical location and architecture of Point Loma Nazarene University’s campus results in inconsistent cell phone service for students. Information Technology Services at PLNU tasked a team to collect cell phone service data of the three main cell providers at various locations. The goal was to obtain new information on weak spots on campus in need of service amplification. A similar data collection project occurred in 2018, so the team also compared how service changed over the last four years. Data was collected using handheld frequency signal meters and then inputted and analyzed in a Google Spreadsheet. The data showed that students on the South side of campus with Verizon as a service provider will have relatively higher service than those with AT&T or PCS. Buildings lower in elevation, near large hills, or with cinder block walls also have lower average service overall.

The Reformatting of Ethics Labs
Reed Kritsch
This project deals with several ethics-based labs. The major goal of the project is to adjust these labs on the website so that the information within them complies with one of the four ethical frameworks that they are held accountable to. The secondary goal of the project is to transfer the labs into GitHub using the markdown language to maintain their format. This is done so that the labs can be more easily accessed for future utilization in the classroom. Consolidating the labs on GitHub and clarifying each lab’s ethical significance will help any future accessors to see and understand the ethical themes. The project team uses their knowledge of ethics combined with further, extensive research on each topic’s ethical framework so that each lab now has an up-to-date ethical addendum. As a result, students can now gain more understanding of how ethics are involved in the labs themselves and in real world areas related to the labs. 

The Reformatting of Ethics Labs
Peyton Molino
Ethics labs have become an important part of teaching students at Point Loma Nazarene University in how to assess situations ethically. For this project, the client’s ethics labs needed to be reformatted, so they would fit the other labs on the Integrated Ethics Labs website. Inserted into each lab is one of the four ethical frameworks that are in all labs in the Point Loma system. The group had a template that follows the protocol for all ethics labs. The missing pieces were found and were built on to find a solution to them. The labs were then written in markdown and uploaded to the GitHub website. Students can now be assessed with questions to see and apply what they learned. As a result, changed labs are now accessible to professors, and they will be able to assess students with new ethical situations from the labs. 

Cell Service on the South Side of the Point Loma Campus
Wyatt Rivas
Cell service at Point Loma Nazarene University (PLNU) is inconsistent due to the layout of the school in relation to the school’s geography. Without adequate cell coverage students cannot be as effective in their studies. Information Technology Services (ITS) at PLNU tasked a team to collect data points for the three main cell providers on campus, AT&T, Verizon, and T-Mobile (PCS). The team collected cell service data from in and around each dorm on campus as well as from the Colony Apartments and Liberty Station campus. The data was collected using SureCall signal meters and input into a spreadsheet where it was then analyzed to find the average, best, and worst coverages, as well as how much the cell signal deviated across locations. The data indicated that buildings with thick walls, buildings closer to the ocean, and buildings at low elevations had the least cell coverage. With the analyzed data ITS will be able to recognize areas where cell service needs the most improvement. The data will then be used by ITS to improve the cell service at PLNU. 

Cell Reception on PLNU Campus
Troy Kim
At Point Loma Nazarene University, all students and faculty alike deal with the issue of inconsistent cell service across campus. Information Technology Services (ITS) has not collected any recent data and is still missing data for the Liberty Station and Mission Valley campuses. This project aims to provide ITS with cell service data as well as tie in data collected from previous projects so ITS can accurately identify which areas require maintenance. The data is collected by using SureCall’s RF Signal Meter device in locations like dormitories and classrooms. With this information, ITS can recognize the areas that need the most attention and employ a number of techniques to enhance the cell service. 

2021-22 Service Learning Projects

Understanding Counter 5 Release Reports metrics with cost of Ryan Library database Subscriptions 
Anthony Marcial, Christopher O'Dowd, Lakely Nealis, Anne Elizabeth Powell

Every year Point Loma Nazarene University's librarians are responsible for providing undergraduate and graduate students adequate access to online papers, articles, and journals for academic research. The librarians have been recently using Counter Release 5, a Code Of Practice that ensures vendors and publishers can provide their library customers with consistent, credible and comparable usage data. Students from MICS Service Learning, a semester project-based class, identified 10 databases over 4 year period that have highest cost per usage, and have been able to potentially allow for up to $40,000 in savings in the library budget. With the students' solution and analysis of Counter 5 data, they have offered a way for librarians to use the data to help them create future budgets while preserving adequate access to quality research materials.
 

AWS Cloud Foundations Academy
Ellie Deer, Jason Fujiwara, and Justin Wagler

As the industry for cloud computing continues to rise, so does the need to educate students on how to effectively use the technology. Thus, universities such as Point Loma Nazarene University (PLNU) have been keen to adopt cloud computing courses into their curricula. Knowing the demand for schools to teach students about the cloud, AWS has created AWS Cloud Foundations Academy.

This is an institution centered course where teachers can create classrooms and invite students to participate in labs and activities. Here they will learn the basics of cloud computing, AWS services, security, pricing, and more. Dr. Leih, a professor of computer information technology at PLNU, teaches his own cloud computing course and is debating on making AWS Academy a focal point in his own curriculum. He wants to know how well these new modules in AWS Academy effectively help students of different technological backgrounds learn about the cloud and AWS. Based on the outcomes and reports of our findings, Dr. Leih will decide if AWS Academy is worth utilizing in his own class.
 

Eye-Tracking: WebGazer-Qualtrics Integration
Emma Wall, Jacob Kruthoff, Spencer Southerland

Eye movement is the basis of how we absorb information from the world around us, but it can also tell us how we as humans behave and communicate. Oculesics, the study of eye movement, is a growing field, but can be difficult to study without the proper tools and equipment. This program, commissioned by Dr. Max Butterfield, a Psychology professor at Point Loma Nazarene University, creates a new and simpler way for any online source to integrate with a web-based eye-tracking program to collect and return data to the user. This integration can allow for the study of one’s eye movement through different media sources as long as the user has some form of camera with their personal computer. The final implementation not only allows for user-friend interaction by the original user but also the individuals participating in the research while also gathering data in a Comma Separated Variable (CSV) file. It is now easier than ever for anyone to conduct their own personal oculesics research.
 

Library Survey Qualitative Analysis
Josiah Roberts and Harrison Kairalla

The Ryan Library utilizes many resources: Computer labs, study rooms, a MacLab for graphic design students, film and podcast equipment, an online database, books, and a research help desk. These resources are vital for the library’s functionality but are always in need of improvement. In 2019, LibQUAL conducted a survey study in order to gauge what was being used most by students, and what resources they found useful or not useful. The survey asked students for any feedback on how the library could improve as a whole, and while the quantitative research was analyzed, the qualitative free responses were analyzed. Our team was tasked with finding a cost effective way to analyze the free response questions and deliver our methods to head Librarians Dr. Harris andLeanne Elizando. The goal was to give them a format and software they could use to duplicate our analyzation for future surveys. Furthermore, we were asked to provide a few takeaways we found from our own analysis of the data.

2020-21 Service Learning Projects

Techniques to Improve Lab Exercises in Object Elementary & Data Structures
Janelle Bernal

The task of creating an effective lab exercise for computer science students can be considered a continuous learning process & very time-consuming. There are computer science students who struggle to complete their labs without serious help from teacher assistants to explain major concepts they may have overlooked, specify ambiguous directions, & more. The problem being, some students are unable to complete their labs in the effective or timely manner expected of them. In order to solve these problems, Dr. Mood has assigned my team a variety of Objects Elementary & Data Structures lab assignments, in which we are to improve in ways we believe will effectively help the struggling students comprehend the material.Once our improvement to these labs are made & others with similar problems, students who have previously struggled will have a better understanding of the lab goal, program direction, & a higher self-confidence in themselves to complete these exercises with less help.


Data Structures Lab Assignment Improvement Project
Josh Brunell

The purpose of this project is to analyze four of Dr. Mood’s labs for the course CSC 1054 and then make changes to improve the overall efficiency of the assignments. By doing this, the labs are more student-friendly and have a higher knowledge retention rate. The main process used in this project is utilizing four old labs previously given in the class by rewriting them, implementing them, and then revising and reviewing the lab afterwards. This process includes more specific methods such as improving instruction clarity, adding new portions to the assignment, and ensuring each lab has a well-defined objective. These methods resulted in labs that are straightforward, beneficial for the students learning, and an accurate depiction of the students knowledge and ability.  Considering these results, this approach to analyzing and improving a lab is certainly a beneficial process to follow. This strategy for formulating lab assignments ensures the students can improve their programming skills in a way that implements the intended course topics.


Improving Labs for Objects and Elementary Data Structures
Jasmine Yabut

Without exceptional programming labs, it may be difficult for students to understand a language and code in it. Sometimes, a lab can lack a purpose, good problems, quality explanations, or a combination of these. Missing these elements can lead to confusion or frustration, and the material students must learn will not be conveyed. Because of this issue, the labs will not help the students meet the class's assessment goals and expected learning outcomes. This issue has been asked regarding labs from Objects and Elementary Data Structures (CSC1054) at Point Loma Nazarene University (PLNU). To address this issue, previous labs from the class were looked over and edited where applicable. As a result, edits were made to reflect the topics students learn and explain their significance. These new labs will significantly help students meet the expected learning outcomes and eliminate any confusion or frustration.


Compass: Frigate Optimization
Andrew Brigante

Secure multiparty computation (SMC) research has grown to rely on efficient compilers. Frigate is a SMC compiler that has increased efficiency and accuracy compared to its predecessors. As the input programs of Frigate increases, the number of boolean gates and functions increases, which causes the computation times to rise. This has caused excessive compile times when running the compiler on large inputs. Therefore, computational efficiency within the compiler has grown in importance. In this paper, we aimed to increase the efficiency of the outputted file from the Frigate circuit compiler. The optimizations and time saved is accomplished by removing extraneous boolean gates and copy functions in the outputted file. Our results show that by optimizing the file, we were able to reduce the amount of boolean gates used. Therefore, improving the practical use of the Frigate compiler.


Compass- a Boolean Circuit Optimizer
Samuel Cheung

Security, whether encryption, passwords, or even a bank vault, always comes with a tradeoff for speed. This is true especially in the world of Secure Multiparty Computation. Frigate is a compiler that hopes to lessen that tradeoff of speed for security. It extends previous work in Secure Multiparty Computation and outpaces other comparable circuit compilers with speeds up to 447x faster. Although Frigate has made considerable process in the field in accomplishing its intended goal, the generated circuits are far from optimized. This is problematic if Frigate is to be employed in a more practical context. We present Compass: an integrated modification and extension of Frigate’s interpreter that optimizes generated circuits and converts them from Frigate’s unique output format back to a usable input format. To remove extraneous gates and restructure suboptimal circuit paths we read the generated circuit into a graph data structure and then, as we traverse the graph, we algorithmically subtract redundancies and bypass unnecessary nodes. By utilizing published logic circuit optimization algorithms, we reduced the number of inefficient gates by 35%. This program creates more efficient circuits that direct Frigate in the right direction for practical application.


3D Graphics Curriculum Using JavaFX
Connor Davenport

Graphics are becoming more prevalent in many programming languages. At PLNU, 2D Java graphics have been an important part of lower level Java classes. The challenge is how to incorporate a curriculum that can help professors teach 3D graphics through Java packages, specifically JavaFX. This will be accomplished through 2 labs assignments split into multiple parts. The first lab will be designed to be completed in a single week of class and will have students follow step-by-step instructions to learn the basics of JavaFX. The second lab will consist of multiple parts that will be designed to be completed over the course of multiple lab sessions. Each of the parts will build off each other and gradually increase in difficulty of the core concepts. After these labs are completed, students will have a strong understanding of how to create 3D objects on a 3D plane (X, Y, Z axis), other various JavaFX objects such as camera and light objects, layouts, control components, scene graphs, scenes, and stages. Additionally, students will be able to apply this knowledge to future programs and be better equipped for future projects in and out of college that might require 3D graphics.


Teaching 3D Graphics
Alex Davis

Although PLNU’s MCIS department offers a multitude of different software development curriculum, there is a clear lack of courses teaching 3D graphics or software development involving graphics in general. Currently, PLNU offers courses such as Software Engineering and Intro to Java which give students the opportunity to practice 2D graphics techniques, however there are no courses or specific labs that give students the opportunity to create anything in 3D. Our goal was to create introductory and multi-part lab that covered the basics of 3D graphics using the JavaFX library through which students were able to gain a foundation of 3D graphics, and basic animation. We found the best way to do this was through creating two labs. The first would teach students the basics of 3D graphics such as creating shapes in 3D space, adding a light source, and setting up JavaFX. The next, project-based lab would involve taking those concepts, and adding more difficult content such as animation, collision, and character movement. Now students will be able to gain the knowledge of 3D graphics when leaving PLNU and can apply the skills learned into whatever field they desire.


Compass – Frigate Optimizations
Sammy Dentino

The Frigate Compiler was a great step towards optimizing secure multiparty computation to the best of its ability, simplifying the gates required and producing compile times up to 447x faster than the current alternative SMC compilers. By means of global optimization & the creation of a graphical interpretation of the logic gates outputted by Frigate, Compass will be able to decrypt whether or not specific gates can be removed that have not been by means of visual interpretation of the nodes making up the circuit. We plan to further increase compile times to give developers another option when it comes to utilizing SMC, with a goal of 1.5x that of Frigate, increasing on their already extremely optimized complier. Compass will further enhance the methods utilized within past compilers & Frigate as well in order to increase performance and efficiency when circuits are being validated.


Educational Ethics Within the Fields of Biology and Mathematics
Lucas Difley

The observation of all life on earth has always been delightful to most. Biology, being the study of living things, has progressed immensely, along with other fields, over the thousands of years humans have inhabited the earth. It along with mathematics are two of the many main sciences that are integral to study and learn from. With any department, whether it be a science or something such as business, there are many controversial methods used. Since the world is mainly driven by the success of individuals, and the cascades to benefit or hurt others, many people will try to shortcut success. Many would agree that the act of shortcutting is unethical, which it most certainly is, and that there should be more knowledge when it comes to properly. Biology and mathematics are very good places to study ethical and unethical approaches whether it be in data collection or basic procedures. Through the study of these ethical issues, humans can better understand why they are ethical, or unethical, and use them to educate future generations of biologists, psychologists, mathematicians, or any other individuals in different fields of study.


Ethics in Mathematics & Computational Science
Jenna Heinrichs

The fields of mathematics and computational science have often been thought of by many as fields that are truly objective, fields removed from any sense of emotional bias, where ethical dilemmas do not exist. However, ethical dilemmas exist in every field where decisions are being made, and viewing the sciences as innately objective removes the responsibility of the scientist, data scientist, or mathematician to cognizantly make the most morally right decisions, resulting in disasterously unethical outcomes. In this project, by studying the ethical issues in the disciplines of mathematics and biology, as well as four helpful frameworks for ethical decision making, we created six modules to address various ethical issues in the classroom. In these modules, ethical issues in mathematics and computational science are formed into educational modules for various college-level courses within these fields, in order to educate the future professionals in these fields on how to introduce ethical action into their work. The modules are lesson plans for teachers, designed to help students think through each ethical dilemma using ethical frameworks discussed within the lesson in order to help students make the most objectively ethical decisions. Through these modules, professors can easily integrate ethics into their curriculum, ensuring that students graduate with the frameworks necessary to cultivate ethical action in their own respective occupations.


Tangible Computational Applications in Scientific Research
Tierney Kim

Computational techniques bring more opportunities to grasp the importance of many areas of research that words alone cannot provide. Typically associated in disciplines of mathematics and engineering, these methods are surprisingly versatile in their application, providing tremendous support in areas such as biology and chemistry. Although they are welcome in practically any area of research, these techniques are rarely exposed to researchers as they seem intimidating, even when they offer more timely solutions than those currently used. In this paper, we assessed the presence of computational techniques or the lack thereof in the current research of professors at Point Loma Nazarene University. Interviews with professors provided detailed information about difficulties within their unique research projects and helped guide the selection of a technique to assist in alleviating these problems. The computational technique, Labstep, was selected to address the common issues of data collection, management, and collaboration that were revealed in the interviews. The online platform brings together useful features in one location to provide an efficient and organized workspace for research. The easy-to-use application reveals that there are available computational techniques that can strengthen work efficiency and have yet to be fully exploited.   


Computational Techniques for Scientific Research
Zita Molnar

Computational techniques are computer-based methods used to solve problems in areas such as mathematics, engineering, and science. We explored the computational background of researchers at Point Loma Nazarene University, and found that there is a wide range of research performed that could be made more efficient. Some computational methods currently applied in the fields they work at include the use of R, Python, VBA and JASP. We interviewed six professors via zoom, in order to learn more about their research and understand the difficulties they are dealing with in regards to data collections or analysis. Based on what we found we proposed the implementation of a flexible research environment that allows for collaboration, called Labstep. In conclusion, our project gave an insight into how computational techniques can be rather simple, and straightforward to use.  Applying them can make a project more manageable, efficient and organized for any scientist regardless their background in computer science. Therefore their significance should not be neglected.


Identifying Computation Techniques that can Benefit Scientific Research
Lexi Morrill

For thousands of years science has been evolving and developing to increase knowledge around the world. This growth has been expedited forward with the advancement of technology. Even though it may look like computational science and scientific research work together smoothly this is not truly the case. It has been identified that computational scientists have a limited knowledge on scientific research and the techniques and data that is gathered. The same is true for the opposite where biology and chemistry researchers have limited to now knowledge on computational techniques unless their research specifically calls for a technique to be used. Through our research we are trying to create a bridge between the two so that scientific researchers can be aware of certain basic but useful computational techniques that can benefit their research.  For this project we started by interviewing different professors who were currently conducting research at the university. A total of six professors were interviewed, three were from the biology department and three were from the chemistry department. Having professors from different departments allows us to find possible solutions for many different parts of scientific research. After the interviews we proceeded with our project by collecting our information gathered in the interviews and used the information to collect possible computational techniques that could benefit the research being done. Once a few computational techniques were identified to be the most beneficial for certain research practices we then created modules or informational programs that will teach the professors how to use these computational techniques to benefit and streamline their research techniques.


Developing Ethical Modules in Mathematics
Simeon Robart

Morals determine the actions each person makes in their everyday lives. It is important, then, to understand ethics, or issues of morality, and how these ethical issues interact with vocation and stewardship. For this reason, since institutions of post-secondary education strive to prepare students for the jobs they may have in their lives, it is also important for those institutions to make their students aware that every job has ethical issues to confront by providing a curriculum that helps students's understanding and awareness of the ethical dilemmas present in their field of study. To that end, we created modules for the purpose of outlining ethical issues for students in the area of mathematics, which follow a simple and flexible design so that they can fit into the regular curriculum of classes. They confront students with ethical questions and provide them with activities to enhance their understanding of ethical dilemmas in their fields of study and potential work. These modules, along with previously existing modules, will help make the work force more conscientious in their jobs, and this, in turn, can help make the world a better place.

2019-20 Service Learning Projects

Mammalian Image Classification Using TensorFlow and a Convolutional Neural Network
Savannah R. Bolock and Amanda E. Timmons

The purpose of this project was to develop a machine learning program that can identify 15 specific mammals in Costa Rica from images taken in the field. Using Tensor-flow, an open source machine learning software library that runs on Python, a pretrained convolutional neural network model was developed to classify the images. The model was trained and tested on over 12,000 labeled mammal images. The resulting model overfitted to the training images and poorly classified the test images. Upon further investigation, the given set of image data was determined to not have been labeled correctly, significantly skewing the results of the model. Future goals of this project include relabeling the given set of image data, using the classifications of the images to move the image files into the correct species folder, further adjustment of the weights of the pretrained model, and developing a graphical user interface (GUI) for ease of use.


PLNU Faculty Contract Automation
Nicholas Dela Cruz, Steven Dols and Jackson Jones

At Point Loma Nazarene University, every faculty member receives their payment determined by their contract. The process for calculating each salary has been completed by hand by an individual. Moving forward, this project aims to replace the current process for faculty contract generation in a way that both increases the efficiency of the process, and the ease of use for the individual in charge of the process. Through the use of Microsoft Excel, our team will condense information from multiple spreadsheets into a single spreadsheet, and include formulas that will automatically calculate each faculty members salary. To make the process easier for the operator of the system, we will include an interface which allows for the addition or removal of faculty members, as well as persistent members whose employment status changes. This is all going to be done in an effort to reduce the amount of time and stress that have burdened the individual in charge of the current system, as well as implement a system that is less prone to errors.


EDF Energy Wind Data Cleaning Project
Alec Bothwell and Tai Eubank

Large-scale wind farms require reliable data to maintain efficiency and long-term improvement. The necessary process of identifying erroneous wind tower sensor data is currently done manually. In order to automate this process, we developed and implemented an Artificial Neural Network machine learning model. This model was designed to accommodate many different categorical and quantitative features. In addition to including the original data, we calculated dozens of new data features based on potentially useful patterns found in the data. The results indicate that “Icing”, a major type of error, was able to be predicted on test data with 96.59% Accuracy, a True Positive Rate of 44.78%, and 86.41% Precision. This demonstrates that it is possible for wind tower sensor errors to be automatically identified. However, more work is needed to improve accuracy, predict all types of errors, and generalize certain aspects of the machine learning model to accommodate any similar dataset.


First Church of the Nazarene Giving Trends 
Clarissa Burrola and Madison Kurtz

We were given the task of analyzing donation data for the First Church of the Nazarene located on the Point Loma Nazarene University campus. We analyzed data that contains donation amounts along with the date they were given, the age of the person who gave and the zip code where that person lives. Specifically, we looked at the zip codes that continued to give the most each year, the changes in giving participation from year to year, and the months that saw the highest amounts of donations. We analyzed the data to find trends that connected to these characteristics of the church members. The ultimate goal of the project was to give Senior Pastor Dee Kelley advice on how to keep donations flowing into the church in the next couple of years, since donations are the only source of income they receive.


Using 915MHz LoRa Antenna System for Wi-fi Grid Network Creation in the Costa Rican Rainforest
Abigail Christensen and Isaac Hughes

This study, “Creating a wifi grid network for use in imaging Costa Rican native species”, focuses on the LoRa peer-to-peer communication method of creating a grid network for camera systems to use in remote areas of the Costa Rican forest. Through the LoRa peer-to-peer communication method researched in this study, it is found that a large network can be created by the cameras themselves to aid in the transfer of data, maximizing the amount of data storage space on each camera at any given time. In testing, a LoRa peer-to-peer communication network is easily modified and adapted with a “switch” code, allowing a single LoRa system to at 915MHz, receive and send data at the same time. This creates for a successful, yet at times unreliable, data transfer between modules placed in succession, tested at various distances, with various obstacles. With this immediate transfer of data, potentially vital information and images won’t have as large of an opportunity to become lost.


Ryan Library Data Analysis
Robyn Conner and Jared Lechien

Ryan Library aims to ensure that all students are receiving a service that exceeds students’ expectations and instills confidence in users that use its various services. In Spring 2019, Ryan Library conducted a survey in which 1722 undergrad students, grad students, professors, and faculty participated in. Using LibQUAL+ as a service to conduct the survey and analyze the results, Ryan Library received some insight on how they can improve the library’s services. However, LibQUAL+ doesn’t concisely tell Ryan Library what survey items they should focus on improving. We addressed this issue by giving Ryan Library tools that simplify the process of screening, interpreting, and visualizing LibQUAL+ data.

2018-19 Service Learning Projects

Analyzing Ryan Library's Usage
Nicole Banke, James  Konoske, and Krynicki Kylee
 
Ryan Library has been gathering data for many years about the amount of people who are using the library and what hours the library is most used. Unfortunately, the data had not been previously analyzed in order to examine how to better serve the needs of the PLNU community. This project looked at over five years of data and, using statistical analysis, determined which rooms and at what times the library was being used the most. Using this information, the librarians will now be able to determine how to modify the hours the library is open and layout of rooms to better serve the University.

Trained Peer Evaluator Scheduling  
Cameron Gilbert, Jared Lechien, and Andrew Ross   
 
Last year, a service learning team worked on creating a program to schedule Trained Peer Evaluators (TPE) for Point Loma Nazarene University. TPEs are professors, which have been trained to periodically check on the performance of other professors at PLNU. Unfortunately, the program that was created to schedule the TPE sessions the previous year did not work on the computers in the Deans office. This service learning project was created in order to update the program and ensure it worked correctly on the computers in the Deans office.


Science Programming Labs
Whitney Featherston, Braden Hulse, and Robyn Conner
 
As computer programming has become more common place in fields other that computer science, more students are taking the computer programming classes at PLNU. The purpose of this project was to provide new labs for the programming classes  non-computer science majors are required to take. These labs covered a wider breath of subjects including biology and physics and examples of how programming concepts might be used in those fields. In total, nine labs were created for two different classes.
 

ITS Cell Service Project  
Christopher Kleint, Marisa Ruch, and Darren Sagucio  
 
The previous year, a team from the service learning class gathered cell phone data on the PLNU campus in order to determine where cell phone coverage is poor and should be improved. This year, another service learning team went to areas where data had not been previously gathered. Primarily, this included more detailed information the three main cell phone providers' service quality on walkways, dorm rooms, and other common areas. ITS will use this information to improve cell phone coverage.


Mail Services Efficiency 
Samuel Grubbs, David Lim, Sebastian Martinez, Caleb Yu 
 
Mail services is transitioning from sending all student mail to the dorms to holding it at the mail services office. This is due to the reduced volume of physical mail. However, mail services then needed a way to inform students when they had gotten mail. In order to accomplish this, a service learning team created an application whereby, when a student gets a piece of mail, an email can be sent to that student informing them "you've got mail!"

2017-18 Service Learning Projects

ITS Cell Service Project
Griffin Aseltine, Kai Gustafson, and Kelvin Dean

Point Loma Nazarene University has inconsistent cell service across its campus. Information Technology Services has not had the resources necessary to complete testing to determine where the dead spots were for the various service providers. This service learning project provided students to take cell service strength readings in dormitories, key buildings, and other locations on campus and then provide analysis as to which providers performed best (and worst) in the various locations. ITS will use this information to improve service across PLNU.

Tumor Image Processing with R
Haylie Everett, Kaitlyn Purington, Michael Wheelock, and Erik Siles

PLNU professor, Dr. Mike Dorrell, conducts research on treatments to combat malignant tumors. The effectiveness of the treatments can be determined, in part, by analyzing before treatment and after treatment images of the vascularization of the tumors. This is a tedious and imprecise process to complete by hand. This service learning project created a GUI-based
application, written in R, that can process batches of these images and capture the percent of vascularization. It can then produce reports to guide the researchers' future efforts.

Trained Peer Evaluator Scheduling
Logan Douglass, Keith Rodriguez, and Jorge Garcia Salazar

Periodically, Point Loma Nazarene University uses Trained Peer Evaluators (TPEs) to evaluate the performance of its professors. There are a number of rules associated with who can perform the evaluation for a particular professor. Rules include: TPEs should perform no more than 2 evaluations per semester, TPEs are preferably not in the same department as the person to be evaluated, the TPE chosen should not have a teaching conflict with the class time during which the evaluation is to be performed. Trying to match TPEs with those to be evaluated had become a cumbersome process. This service learning project created a GUI-based application to help the deans center identify the TPEs that would best fit the person to be evaluated.
 

2016-17 Service Learning Projects

Student Survey Data Analysis
Albert Serna, Abdel Farha, and Joel Bradley

Students from PLNU take several surveys over the course of their time here and even after they graduate. Last summer 2 students aggregated the data from those files into one flat file. Several columns of that file had yet to be analyzed. This group cleaned the data and used statistical analysis to find correlations student behaviors and student success.

Art and Computing Project
Erik Gaustad, Andrew Taylor, Brady Kilpatrick, and Ben Khoshaba

Laudato Si: On Care for Our Common Home is an Encyclical Letter of Pope Francis. It is an important work on sustainability, but not widely read by young people. The goal of this project was to transform the content of the book into a more engaging form for this audience using technology. The team approached it by creating word clouds from each chapter of the text, and then incorporating them into a geocaching adventure.

ORF Optimization
Jack Higgins, Hudson Bundschuh, and Maryn Wunderly

In the process of genetic research, the scientist would like to find DNA sequences that potentially contain genes. These sequences are called Open Reading Frames (ORFs). Once the ORFs are determined, they are sent to alignment programs which determine if these sequences closely match other sequences whose functions have already been discovered and documented. Generally, the alignment programs are accessed over the internet and the procedure is slow. The goal of this project was to streamline this practice by making remote processes run locally and to find other optimizations that increase speed without compromising correct results.

2015–16 Service Learning Projects

Sensory Signal Recovery Project
Ryan Bieber, Liam Oliver-Mallory, and Lindsay Watson

The signal recovery problem is one in which a number of measurements at various times can be used to calculate a transformation that can be used to predict future changes given other conditions. This paper details the techniques used to create such a transformation, ways to calculate with limited data, and how to improve performance of the algorithm.

Center for Pastoral Leadership Database
Brandon Colchin and Randy Hiroshige

The purpose of this Service Learning project is to provide an online database that contains the pastoral contact list for the Center for Pastoral Leadership (CPL). This database was requested by the CPL in the hopes of creating a central database available for use by all CPL staff. This tool will help the CPL as it organizes communication and maintains relationships with pastoral contacts on both a local and broader scale. The database of contacts is hosted as a MySQL instance through Amazon Web Services. Database access occurs through a website hosted as an EC2 application instance through Amazon Web Services. The website uses the Drupal platform, and the database access functionality was coded in PHP as a Drupal module.

Pre-Health Student Database and Data Importing
Sarah Elwin, Austin Krieghoff, and Ethan Soch

This paper reports on the processes relating to the implementation of a pre-health student database for the head of the chemistry department, Dr. Sara Choung. Topics include the design consideration for the database, the development of a user-interface to facilitate faculty interactions with the database, and the design and implementation of a computer program to aid the importation of preexisting data.

The Genome Comparison Project
Tim Little, Tristan Oliver-Mallory, Katelyn Ortiz, and Hannah Quinn

This project compared bacteria genomes and created visual representations of these comparisons. The bacteria genomes were first separated into each individual gene and these genes were compared against one another using an online comparison database called the Basic Local Alignment Search Tool. Bacteria genomes that were being compared were represented using tracks, with individual arrows used to represent each individual gene. These bacteria genome representations were drawn parallel to each other. The results from comparing the gene in the two genomes were represented by drawing red cross-links connecting similar genes represented by their arrow on each track.

Sarcophyton Glaucum
Will DeCino, James Morar, and Will Schumacher

The three students worked in collaboration with Dr. Maloney, Dr. Botts, and Dr. Jimenez, to assist Dr. Maloney with her research of Sarcophyton Glaucum. The first sections of the paper describe Dr. Maloney's work with the soft corals. This includes the importance of researching the corals and the current process used in the collection and classification of them. The middle sections of the paper mention the mathematical methods used to analyze the data collected from Sarcophyton Glaucum. This includes principal component analysis, hierarchical clustering, and linear discriminant analysis. The last sections of the paper present the output of the mathematical analyses. This includes a description of what the data is saying and a conclusion of the final results.

2014–15 Service Learning Projects

Locating Antibiotic Resistant Gene in Bacterial DNA
Lillian Duffey, Tyler Maskiewicz, Claire Mathews, and Clara Welcome

A client of Dr. Botts is a company wishing to create a more efficient waste treatment process by making use of the naturally developing biofilm to break down the waste, thus saving water in the process. Before this biofilm process becomes the next sewage technique, more information on the bacterial DNA is needed. This project was to begin the process in determining the location (plasmid or chromosome) of antibiotic-resistant genes in a sample of biofilm bacteria. The direct purpose was to begin the process of creating a database of DNA sequences that seem to be found only in plasmids as well as beginning to streamline that reassembly process.

Building a Student Survey Database Using Microsoft Access
Michael Bench, Craig Hollensbe, and Henry Teegarden

Over the last decade, PLNU has followed cohorts of students through their undergraduate studies by administering to them a series of standardized surveys. The results of these surveys were compiled into several large Excel files. This Service Learning group was responsible for creating a database that effectively organized this information so it could be used for data mining purposes by PLNU staff. By effectively organizing survey data, the database makes it significantly easier to answer important questions regarding student behavior. This makes it an incredibly powerful statistical tool. For example, by pulling data regarding grades and chapel attendance, one can begin to determine whether or not academic success and spirituality are correlated. For this project, the focus was on creating a database that organized data from two of the surveys taken in the last 10 years: NSSI 2005 and NSSE 2010.

2013–14 Service Learning Projects

Electrostatics Android Application
Brian Bufford, Troy Carmichael, Brendan Heldman, and Blake Herrington

This interdisciplinary team created an Android app that calculated and illustrated electrostatic point charges. The user is presented with an empty axis in which charges and sensors can be plotted with their corresponding parameters. A user can access a menu to add a sensor or charge, remove a sensor or charge, or view the list of all points and their corresponding calculation values currently present in the environment. After any update, all points are automatically plotted on the axis and the electrostatic fields created by these points are demonstrated. This tool is anticipated to be used in an education setting by students and professors.

SeqTrace Enhancement
Brooke Apffel, Joanna Borgona, Tim Dixon, Aaron McKinstry, and Ally Takeda

Antibiotic resistance is spreading rapidly and is a global health concern. It is necessary to understand the genes encoding these resistances to have hope for the future of effective antibiotics. To properly annotate and analyze the genes behind antibiotic resistance, advanced and efficient programs are necessary. The aim of this project was to enhance the open-source, free software SeqTrace to be better equipped to handle genomic data. Two things were accomplished: 1) creating an automated function that trims primers from given sequences, allowing users to input the specific primers they want to trim, allowing for slight variation on the primer sequences, and 2) creating a function that automates the process of data cleaning. Adding these functions to SeqTrace allows users to work with and manipulate DNA sequences within a free software.

Church Search
Vicente Chiquete, Jacob Rivera, Ericka Rule, and Keith Thompson

When relocating, new residents must find a variety of services. For many, a church where the family will feel comfortable is one of the most challenging things to find. This project aimed to create an online service, based on the R language, that would allow users to select the desired criteria for a church and see the offerings in the neighborhood presented both in text and on a map. Prior to creating the application and associated database, a survey was constructed and administered to gain the information with which to populate the database.

2012–13 Service Learning Projects

Abstracts
Dustin Ansley, Wileen Chiu, Joshua Lam, and Amanda Olson

Computer science is a potential college major few high school students are aware of. Yet, it is a major that leads to lucrative and satisfying jobs. The students involved in this Service Learning project contacted counselors, principals, and mathematics and science teachers at 26 local high schools, asking which of six different resources would be most helpful for introducing high school staff and students to the field of computer science. The top requests were for posters, brochures, and a short video. After studying papers on research regarding what influences the choice of a major, what characteristics make a good computer scientist, and the job prospects for computer science majors, the students produced and disseminated the posters, brochures, and video.

2011–12 Service Learning Projects

Videos to Support Learning in Elementary Statistics
Aimee Bird, Katherine Graham, Adam Kenyon, Colin Lowry, and Kevin Schick

For the MICS tutorial video project, students endeavored to create tutorial videos for a statistics class. The ultimate goal of the videos is to convey statistical concepts in a clear and concise manner. To complement this basic understanding of a particular statistical concept, the videos are also intended to provide students with a degree of intuition regarding each topic. Thus, students will understand why it would be important to use the statistical concept given a particular situation. Along with these videos, a functional, user-friendly website was also constructed during the course of this project. The website provides various sample questions and answers with each statistical concept. Having these resources available will permit students to practice and develop their ability to solve problems, and it's hoped this project will provide the foundation for constructing statistical competency.

Nursing Project 2011-2012: Determining the Value of TEAS
Alex Buttweiler, Evan Grove, and Walter Wagner

The nursing project is attempting to solve fundamental problems related to the low math and reading scores for nursing students observed over the past few years. The goal of this project is to predict retention and pass/fail for the NCLEX, which is the national exam to become a registered nurse, by analyzing grades from biology, chemistry, major nursing courses, TEAS reading/math scores, and their overall GPA. Binary logistic regression is the primary statistical method used to give predictions for the data. The outcome was that the TEAS exam had very little effect on predicting which students will pass or fail the NCLEX. The only significant factor in determining which students will be successful was GPA.

Political Science Assessment Analysis Project 2012
Alex Buttweiler, Evan Grove, and Walter Wagner

The main objective of this paper is to present the trends the Service Learning team discovered when analyzing the collection of entrance and exit surveys taken by students who are political science and international relations majors. Frequency counts were used to analyze the data; the survey answers were categorized and then analyzed based on the percentages of students responses. This paper will provide the Department of History & Political Science at PLNU with the conclusions drawn from the data given in this survey format. The outcome was that overall, students felt they were considerably better off than they were when they entered the major. The only negative outcome was that students did not feel like they were as well prepared as students from other schools overall.

Analysis of Factors Relating to Retention within PLNU’s Biology Department
Cosette Tiguila and Ethan Wade

In an average year, the biology department at PLNU adds 50 to 60 new students who can be sustained by the department’s current resources. Entering the 2011 – 2012 academic school year, there were nearly 100 new students, which exceeds the long-term sustainability of the department’s resources; therefore, an analysis of factors that contribute to student retention was performed to determine what traits, if any, predict a student’s success in the biology department. The results of this study will assist in determining how best to address the rise in the number of students. The data used for the study was from students enrolled in the following majors from 2005 – 2011: Biology – B.A., Biology – Chemistry, Biology – B.S., Environmental Science, Biology – Cell & Molecular B.A., Biology – Organismal B.A., Biology – Cell & Molecular B.S., and Biology – Organismal B.S. Due to a lack of time, no definitive analysis was accomplished, but there appears to be a correlation between a student’s weighted high school GPA; English and math ACT percentile; and raw math, writing, and verbal SAT scores and whether the student switched or graduated from the biology department. Future studies are needed to determine the accuracy of this finding and also address other possible predictive factors such as college GPA, advanced placement tests taken prior to being admitted, student career goals, and extracurricular involvement.