439
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Applying the significant-digit law to simplify grading of chemical engineering students design projects

Pages 140-147 | Received 18 Mar 2022, Accepted 30 Jul 2023, Published online: 18 Aug 2023

ABSTRACT

The grading of chemical engineering capstone design project student reports represents a considerable burden on educators, due to the detailed calculations undertaken by students. The reports represent the accumulation of calculations into material and energy balances, detailed process and mechanical designs, process control as well as economic analysis. To facilitate these calculations, most students utilise computational programs and detailed spreadsheets. Hence, the verification of the resulting mathematics behind the generated data requires significant time commitment. To simplify this verification for grading, the significant-digit law was applied here to chemical engineering student design project reports. The use of this law enables large-scale data sets to be quickly analysed to establish if the data has been manipulated or errors exist. The significant-digit law was successfully shown to apply to chemical engineering students’ design project reports, with four abnormal student reports identified that deviated from the law due to fraud/errors in their design calculations. Importantly, applying the significant-digit law enabled a rapid approach to verifying the mathematics within the design project reports. This reduces the time burden on educators, enabling them to focus on ensuring the correct design equations and procedures have been applied.

1. Introduction

The capstone design project is a significant task in the final year of a chemical engineering degree, which involves the development of an integrate chemical process that consists of multiple major process units as well as a multitude of minor units (Kentish and Shallcross Citation2006). To accomplish their design project, students work in groups but undertake design and associated calculations individually on separate unit operations, with the results shared amongst team members (Scholes Citation2021). The assessment tasks of the capstone subject are critical to the overall success, because the large scope of the project is an indicator of the wider requirements for the chemical engineering degree (Scholes Citation2021). Importantly, the assessment tasks need to be ill-defined to ensure the students demonstrate creativity and judgement as part of their engineering training (Kentish and Shallcross Citation2006), which then makes the assessment tasks grading rubrics correspondingly ambiguous for the examiners (Bishop, Nespoli, and Parker Citation2012). This places a lot of flexibility on the examiners in what they emphasise as important within the submitted assessment. One core component of any assessment tasks is the need to undertake detailed calculations, utilising design equations and engineering principles to answer complex engineering questions. In chemical engineering, students need to undertake a significant number of calculations to achieve a satisfactory outcome. This includes mass, material and energy balances around all unit operations, detail process design of all major unit operations as well as minor equipment, mechanical design of major process units and ancillary minor equipment associated with their chosen major process, process control as well as high level economic analysis of their entire process (Pekdemir, Murray, and Deighton Citation2006; Scholes Citation2021). The resulting calculations that arise from this work can be hundreds of pages of hand calculation, spreadsheet tables and computer coding, all of which the student submits for evaluation and grading.

The quantity of calculations provided by the students places a significant time burden on educators to grade. Firstly, they must identify that the students are using the appropriate and correct design equations and procedures, with the resulting calculations followed to ensure the students have done the mathematics correctly. This becomes incredibly challenging when grading spreadsheet tables and computer coding, because of the number of calculations behind what is presented can be overwhelming. The grading of one student design project report can take several days to go through to ensure their submitted calculations are correct. For a large class, the subsequent grading can represent several weeks of work by the educators. At the University of Melbourne, this grading burden is spread amongst all the academics in the chemical engineering department, but still represents a significant time demand on individual academics. This burden increases the chance of error in the marking or mistakes by the examiners, given the large documents they must review in detail. Therefore, there is need for additional tools to assist examiners in reviewing student design projects, in particular support is required to analyse the design calculations, as these represent a large time commitment for examiners. As such an alternative strategy is proposed to analyse chemical engineering student’s design project submission to verify that the submitted calculations and resulting numbers being presented are correct. One strategy that demonstrates potential for speeding up the evaluation of students’ design project reports is significant-digit law analysis.

The significant-digit law, also known as Benford’s law or the phenomenon of significant digits, is the finding that the first numeral of numbers found in series of related records do not display a uniform distribution (Benford Citation1938). Rather, the numeral ‘1’ is the most frequent first-digit in a series of numbers, followed by ‘2’, then ‘3’ and so on in a successively decreasing frequency down to ‘9’. Importantly, this law holds for calculations of number sets, resulting in the numeral ‘1’ being the most frequent first-digit in any number outcome, ‘2’ being the second most frequent and so on. A corresponding relationship exists for the frequency of the numerals in the second digit of a number and so on for the third digit, etc. This law has been known since 1881, but only proven in 1995, and appears in a wide variety of settings, from utility bills, distances between towns, stock prices and accounting (Drake and Nigrini Citation2000; Newcomb Citation1881; Nigrini and Mittermaier Citation1997). The accounting example is of relevance to chemical engineering design project, as the significant-digit law is used in forensic accounting to identify fraud and the falsification of data (Durtschi, Hillison, and Pacini Citation2004). Deviation in the significant-digit law for large-scale data sets are generally the result of manipulation and/or fabrication of data and is therefore cause for further investigation. This approach has shown promise at identifying misrepresentation in macroeconomics (Cerioli et al. Citation2018; Shi, Ausloos, and Zhu Citation2018; Todter Citation2019), within business and individual financial reporting (Long et al. Citation2004), as well as in government programmes (Azevedo et al. Citation2021). Similar analysis has been applied to scientific data to detect fraud (Horton, Kumar, and Wood Citation2020). In this application, the fraud being detected is associated with large data sets that are published by the same author(s) across multiple peer-reviewed papers, rather than one discrete publication, to enable the numeral frequency trend to be established (Diekmann Citation2007). The law does not apply to data sets that are predisposed with a limited set of digits, such as telephone numbers, nor does it apply to designation numbers, such as instrument codes. Hence, the significant-digit law has application to many large datasets and those that undergo calculations, and deviations from the law provide reasons for further investigation. This will be especially true given the rapid increase of digitisation in all aspects of life, including engineering, and the need to ensure quality within the established data sets (Geyer and Williamson Citation2007; Kossler, Lenz, and Wang Citation2021). The same approach is applied here to chemical engineering student design project report calculations, which are analysed by the significant-digit law to identify cases where the student(s) have not undertaken the necessary design calculations and instead presented false or erroneous data. Currently, there are no tools available to educators to analyse large-scale calculations independently for errors or plagiarism, as there exists for text-based assessments (Foltynek et al. Citation2020; Naik, Landge, and Mahender Citation2015). Therefore, the aim of this research was therefore to establish the suitability of significant-digit law analysis for chemical engineering design projects, and chemical engineering calculation-based assessment tasks in general.

2. Theory

The first-digit law is satisfied for a set of numbers of base ‘b’, if the leading digit (d) occurs with a probability of (Varian Citation1972):

(1) Pd=logb1+1d(1)

The proof of this law is based on the number set being the combination of distributions (Hill Citation1995). For a base of 10 (e.g. 1, 2, … ., 9) the first-digit law probability is:

(2) Pd=log101+1d(2)

The resulting frequency of base 10 numerals by the first-digit law is provided in , highlighting that the numeral ‘1’ will be first digit 30.1% of the time, the numeral ‘2’ being the first digit 17.6% and so on. The law has been extended beyond the first-digit and can be applied to any given digit in a number, with the probably of encountering a number starting with a string of digits (n) being:

(3) Pn=log101+1n(3)

Table 1. Probability of base 10 numerals being the first and second digit of a number, as defined by the significant-digit law.

This enables the second-digit frequency to be established and is also provided in . For example, the numeral ‘0’ will be the second digit 12.0% of the time. Higher digit analysis is also possible, with each numeral probability approach 10% for the third-digit and fourth-digit.

3. Experimental details

Chemical engineering student design project reports and supporting documents were analysed for their first-digit and second-digit numeral frequency, to determine if the data set followed the significant-digit law. The reports were all processed by optical character recognition software (Adobe Acrobat Pro) to identify numbers in both printed and handwritten format, with the subsequent numbers correlated and the first digits and second digits recorded. This process is straightforward, as students must submit their various design project reports electronically through the university’s learning management system. As such, the reports are already digitised and in a format that is compatible with the software. The analysis included all calculations (hand, spreadsheet outputs and computer coding) as well as reporting of numbered results in the main body of the reports’ text. Number designations (such as valves) in drawings, control and operation schemes were ignored as these do not represent calculations. Similarly, the inclusion of quoted technical information from standards and references sources were also ignored, as these do not represent calculations. The removal of this information is necessary to ensure the subsequent analysis fits within the significant-digit law criteria. The removal of this information must occur to prevent the detection of false positives.

The time required to generate the numeral frequency charts for each report was less than 10 minutes. Most of this time was associated with selecting the paragraphs and pages that must be excluded from the analysis, as these contain drawings, technical schemes and quoted designation data that do not represent calculations. The follow-up analysis of calculation procedure and ensuring the correct algorithms were followed can be conducted in <2 hours per report. This contrasts with the >8 hours per report usually required by examiners to properly analyse technical calculations and associated discussions.

The data set consisted of four years of students reports on four different design projects (helium extraction from natural gas, vitamin production from natural sources, rare earth element refining and camel milk product processing). In total 356 student reports were analysed for their first-digit and second-digit frequency in calculations, representing over 75,00 pages of hand calculations, spreadsheet calculated tables and computer coding outputs.

4. Results and discussion

The aggregated first-digit outcome from the entire cohort of chemical engineering design project reports analysed is provided in as a histogram. Also included in the figure is the corresponding first-digit law probability for each numeral, and there is a very good agreement between the reports analysis and the law, with the numeral ‘1’ having a frequency of 31% (compared to 30.1% for the first-digit law) and the numeral ‘2’ having a frequency of 17% (compared to 17.6% for the first-digit law). There is some discrepancy between the analysis and first-digit law at higher numerals, with ‘9’ having a frequency of 5.8% (compared to 4.6% for the first-digit law). To determine if the deviation was significant the z test was applied:

(4) Z=APEPEP1EPn(4)

Figure 1. Aggregated first-digit numeral frequency from chemical engineering design project reports as a histogram, as well as the corresponding probability (points) based on the first-digit law.

Figure 1. Aggregated first-digit numeral frequency from chemical engineering design project reports as a histogram, as well as the corresponding probability (points) based on the first-digit law.

where AP is the actual proportion, EP the expected proportion from the first-digit law and n the data set. The corresponding z score is 1.068, which indicates that the deviation observed is not significant.

The aggregated second-digit outcome from the entire cohort of design project reports analysed is provided in as a histogram, also included are the second-digit law probability for each numeral. The trend of the lower numerals having a higher frequency as the second digit compared to the higher numerals is present, but there is more deviation between the report analysis and the corresponding law probability than observed in . For example, the numeral ‘0’ has a frequency of 14% (compared to 12% for the second-digit law) and the numeral ‘1’ has a frequency of 10% (compared to 11.4% for the second-digit law). This variability between data set and the second-digit law probability is common, and therefore only large variations in the second digit frequency are used to identify fraud. Hence, chemical engineering design project calculations are hereafter assumed to follow the significant-digit law. Working from this assumption enables individual student reports to be analysed to determine that students have undertaken the appropriate calculations throughout their design project.

Figure 2. Aggregated second-digit numeral frequency from chemical engineering design project reports as a histogram, as well as the corresponding probability (points) based on the second-digit law.

Figure 2. Aggregated second-digit numeral frequency from chemical engineering design project reports as a histogram, as well as the corresponding probability (points) based on the second-digit law.

During the analysis of the all the student design project reports there were four abnormal reports in terms of the first- and second-digit frequencies, compared to the significant-digit law, that had not previously been identified by examiners as having questionable content. All other reports were classified as observing the significant digit laws. All 356 reports analysed had previously received passing grades from examiners. Hence, the significant-digit law analysis indicated that 1.1% of the reports had abnormal distributions, which under closer examination had significant calculation errors what should have received a failure grade. No report was classified as having abnormality significant digit law behaviour that under subsequent examination had no underlying problem with the design calculations presented. Hence, the significant-digit law analysis had a false positive rate of zero. The false negative rate is expected to be very low, as all the reports that demonstrated normal significant-digit law behaviour had previously been given pass grades by examiners. However, there remains the possibility that some misconduct undertaken by students will produce a Benford’s law distribution.

Two of the four abnormal reports consisted of numeral distributions that had similar frequencies across the numerals in the first- and second-digit places, which are provided in (Report A) and 4 (Report B). Both data sets clearly deviate from the expectation of the significant-digit law and the behaviour of their fellow students’ reports. There is a slight increased frequency for the numeral ‘1’ and ‘2’ for both data sets for the first-digit, but not to the extent expected from the significant-digit law, and there is no difference for the second-digit. On deeper analysis of both reports, it was established that majority of the spreadsheet tables provided in both reports consisted of essentially random numbers. This covered material and energy balances calculations and detailed calculations on the internal process conditions of their respective major unit operations. That is, the author could not determine the mathematical connection between numbers on the same rows and across columns, which is what would be expect in spreadsheet tables. The obvious conclusion is that the students fabricate the design numbers used in their reports and presented the meaningless tables to obtain a pass grade, relying on the hope that the marker would not examine the presented data in depth. Report B () distributions are muted forms of the significant-digit law, which indicates that some sections with the student’s report have data that has been calculated (in this case the material balances), while other sections have been fabricated. Hence, the numerical frequency profile may provide a guide to the degree of fabrication and error within the design calculations. However, a larger data set of student reports showing such behaviour will need to be analysed to understand this phenomenon in more detail.

Figure 3. Numeral frequencies for report A: a) first digit and b) second digit arising from a chemical engineering student’s report that consisted of unconnected numbers, provided also is the expected probability based on the significant-digit law.

Figure 3. Numeral frequencies for report A: a) first digit and b) second digit arising from a chemical engineering student’s report that consisted of unconnected numbers, provided also is the expected probability based on the significant-digit law.

Figure 4. Numeral frequencies for report B: a) first digit and b) second digit arising from a chemical engineering student’s report that also consisted of unconnected numbers, provided also is the expected probability based on the significant-digit law.

Figure 4. Numeral frequencies for report B: a) first digit and b) second digit arising from a chemical engineering student’s report that also consisted of unconnected numbers, provided also is the expected probability based on the significant-digit law.

The third report (Report C) consisted of a first-digit and second-digit distributions that strongly favoured the higher numerals ‘7, 8 and 9’ much more than would be expected from the significant-digit law, as shown in . Analysis of the corresponding report determined that the student had at two different stages of the design completed altered the data set they were using for their calculations. Specially, the energy balances presented were based on different material balances than those that were established in the mass balance section of the report. Similarly, their economic costings and evaluation were based on a completely different sized process with additional ancillary equipment that were not present in their process description, process design and drawings. Hence, the calculations being presented where essentially a confusion between sections that did not present a coherent story, representing poor design ability by the student. Importantly, the significant-digit law approximation clearly breaks down for this scenario and may therefore be used to evaluate the quality of the design calculations.

Figure 5. Numeral frequencies for report C: a) first digit and b) second digit arising from a chemical engineering student’s report with a disconnect in the data sets being used for calculations, provided also is the expected probability based on the significant-digit law.

Figure 5. Numeral frequencies for report C: a) first digit and b) second digit arising from a chemical engineering student’s report with a disconnect in the data sets being used for calculations, provided also is the expected probability based on the significant-digit law.

The fourth report (Report D) consisted of a first-digit distribution that corresponded well with significant-digit law, but the second-digit distribution heavily emphasised the numerals ‘0’ and ‘5’, as shown in . Analysis of the student report found the submitted code for their detailed process design had an error in their calculation, which multiplied key components in the process by a factor of 5. This led to their design being significantly larger than necessary and the corresponding numbers being produced were multiples of 5, which appeared strongly in the second digit. The actual error could only have been determined by examining the submitted coding in detail, but the corresponding oversized design was obvious to an experienced marker.

Figure 6. Numeral frequencies for report D: a) first digit and b) second digit arising from a chemical engineering student’s report with an error in their design code, provided also is the expected probability based on the significant-digit law.

Figure 6. Numeral frequencies for report D: a) first digit and b) second digit arising from a chemical engineering student’s report with an error in their design code, provided also is the expected probability based on the significant-digit law.

For all four examples, deviation from the significant-digit law indicated an underlying issue with the chemical engineering student reports’ calculations. Deviation from the law does not in itself represent fraud or a mistake, as correlation does not equal causation. Rather deviation provides guidance to markers to probe more deeper into the student(s) calculations to verify the design produced, as the four examples demonstrate. Equally important, the significant-digit law only provides insight into the calculations, the law has no guidance on the right type of calculations are being undertaken. Hence, it is up to the examiner to ensure that students are using the right design equations and procedures for their process.

There is potential to extend the significant-digit law to detect large-scale calculation discrepancies in other chemical engineering assessment tasks. The limitation of the law is the need for a large set of data to establish the numeral frequency distribution. The literature’s general lower limit is a sample size of at least 50 to 100 numerical values required, with a sample size of over 500 more appropriate for proper analysis (Varian Citation1972). This prevents significant-digit law analysis for standard chemical engineering practical reports and hand-calculation based assessment tasks (Flach Citation1999; Scholes and Hu Citation2021), but does highlight the potential for the analysis in computational based assessments. This aligns well with the pedagogy changes currently underway in many chemical engineering courses, with a focus on computer program and digitisation analysis (Chiu Citation2021; de las Heras et al. Citation2021; Feise and Schaer Citation2021; Wong and Barford Citation2010).

5. Conclusions

Engineering student capstone projects grading represents a significant time burden on educators, given the large number of calculations and procedures that need to be reviewed and assessed. Tools are needed that can simply and speed up the grading time of these assessments’ items, as well as be an additional check for errors and misconduct undertaken by students. The significant-digit law is a strong analysis tool of large data sets that can be used to verify calculations outcomes and the misrepresentation of data. In this study, the significant-digit law was applied to chemical engineering students’ design project reports to simplify the grading of the mathematics behind their process designs. It was established that design project reports do follow the significant-digit law very closely and that of the 356 student reports analysed four deviations from the law were identified. Subsequent analysis of those deviations identified two cases of fraud by students to justify their final design, one case of a student being inconsistent across their design basis and the final case of a coding error that influenced the final design. To conclude, chemical engineering educators can use significant-digit law analysis to better grade the calculation outcomes of their students, but the educators still need to determine for themselves that the students have used the appropriate design equations and procedures.

Disclosure statement

No potential conflict of interest was reported by the author.

Additional information

Notes on contributors

Colin A. Scholes

Colin A. Scholes is an Associate Professor in the Department of Chemical Engineering at the University of Melbourne. He is an expert in clean energy processing and membrane science. He is also a passionate engineering educator to people from disadvantage backgrounds.

References

  • Azevedo, C. D. S., R. F. Goncalves, V. L. Gava, and M. D. M. Spinola. 2021. “A Benford’s Law Based Methodology for Fraud Detection in Social Welfare Programs: Bolsa Familia Analysis Physica a.” Statistical Mechanics and Its Applications 567:125626. https://doi.org/10.1016/j.physa.2020.125626.
  • Benford, F. 1938. “The Law of Anomalous Numbers.” Proceedings of the American Philosophical Society 78 (4): 551–572.
  • Bishop, W., O. Nespoli, W. Parker, Rubrics for Accreditation and Outcomes Assessment in Engineering Capstone Projects, in: Proceedings of the Canadian Engineering Association Conference, Manitoba, 2012.
  • Cerioli, A., L. Barabesi, A. Cerasa, D. Perrotta, and D. Perrotta. 2018. “Newcomb–Benford Law and the Detection of Frauds in International Trade.” Phyiscal Sciences 116 (1): 106–115. https://doi.org/10.1073/pnas.1806617115.
  • Chiu, W.-K. 2021. “Pedagogy of Emerging Technologies in Chemical Education During the Era of Digitalization and Artifical Intelligence: A Systematic Review, Educ.” Science 11 (11): 709. https://doi.org/10.3390/educsci11110709.
  • de las Heras, S. C., C. L. Gargalo, C. L. Weitze, S. S. Mansouri, K. V. Gernaey, and U. Kruhne. 2021. “A Framework for the Development of Pedagogical Process Simulators (P2si) Using Explanatory Models and Gamification.” Computers & Chemical Engineering 151:107350. https://doi.org/10.1016/j.compchemeng.2021.107350.
  • Diekmann, A. 2007. “Not the First Digit! Using Benford’s Law to Detect Fraudulent Scientific Data.” Journal of Applied Statistics 34 (3): 321–329. https://doi.org/10.1080/02664760601004940.
  • Drake, P. D., and M. J. Nigrini. 2000. “Computer Assisted Analytical Procedures Using Benford’s Law.” Journal of Accounting Education 18:127–146. https://doi.org/10.1016/S0748-5751(00)00008-7.
  • Durtschi, C., W. Hillison, and C. Pacini. 2004. “The Effective Use of Benford’s Law to Assist in Detecting Fraud in Accounting Data.” Journal of Forensic Accounting 5:17–34.
  • Feise, H. J., and E. Schaer. 2021. “Mastering Digitized Chemical Engineering, Edu.” Chemical Engineering 34:78–86. https://doi.org/10.1016/j.ece.2020.11.011.
  • Flach, L. 1999. “Experience with Teaching Design: Do We Blend the Old with the New?” Chemical Engineering Education 33 (2): 158–161.
  • Foltynek, T., D. Dlabolova, A. Anohina-Naumeca, S. Razi, J. Kravjar, L. Kamzola, J. Guerrero-Dib, O. Celik, and D. Weber-Wulff. 2020. “Testing of Support Tools for Plariarism Detection.” International Journal of Educational Technology in Higher Education 17 (1): 46. https://doi.org/10.1186/s41239-020-00192-4.
  • Geyer, C. L., and P. P. Williamson. 2007. “Detecting Fraud in Data Sets Using Benford’s Law.” Communications in Statistics-Simulation and Computation 33:229–246. https://doi.org/10.1081/SAC-120028442.
  • Hill, T. P. 1995. “A Statistical Derivation of the Significant Digit Law.” Statistical Science 10 (4): 354–363. https://doi.org/10.1214/ss/1177009869.
  • Horton, J., D. K. Kumar, and A. Wood. 2020. “Detecting Academic Fraud Using Benford Law: The Case of Professor James Hunton.” Research Policy 49 (8): 104084. https://doi.org/10.1016/j.respol.2020.104084.
  • Kentish, S. E., and D. C. Shallcross. 2006. “An International Comparison of Final-Year Design Project Curricula.” Chemical Engineering Education 40 (4): 275–280.
  • Kossler, W., H.-J. Lenz, and X. D. Wang. 2021. “Is the Benford Law Useful for Data Quality Assessment?” In Frontiers in Statistical Quality Control 13, edited by S. Knoth and W. Schmid, 391–406. Cham, Switzerland: Springer International Publishing. https://doi.org/10.1007/978-3-030-67856-2_22.
  • Long, A., O. Pavlova, O. Pechinkina, L. Clark, First Significant Digit Law and Fraud Detection in Factoring Data, in: Proceedings of Information Systems Architecture and Technology, Wroclaw, Poland, 2004.
  • Naik, R. R., M. B. Landge, and C. N. Mahender. 2015. “A Review on Plagiarism Detection Tools.” International Journal of Computer Applications 125 (11): 16–22.
  • Newcomb, S. 1881. “Note of the Frequency of Use of the Different Digits in Natural Numbers.” American Journal of Mathematics 4 (1/4): 39–40. https://doi.org/10.2307/2369148.
  • Nigrini, M. J., and L. J. Mittermaier. 1997. “The Use of Benford’s Law as an Aid in Analytical Procedures.” Auditing: A Journal of Practice & Theory 16 (2): 52–67.
  • Pekdemir, T., K. Murray, and R. Deighton. 2006. “A New Approach to the Final Year Design Projects.” Education for Chemical Engineers 1 (1): 90–94. https://doi.org/10.1205/ece06003.
  • Scholes, C. A. 2021. “Chemical Engineering Design Project Undertaken Through Remote Learning, Edu.” Chemical Engineering 36:65–72. https://doi.org/10.1016/j.ece.2021.03.003.
  • Scholes, C. A., and G. Hu. 2021. “Experiencing Process Plant Conditions Through a Pilot Plant Based Laboratory Class.” Chemical Engineering Education 55 (1): 24–30. https://doi.org/10.18260/2-1-370.660-120870.
  • Shi, J., M. Ausloos, and T. Zhu. 2018. “Benford’s Law First Significant Digit and Distribution Distances for Testing the Reliability of Financial Reports in Developing Countries.” Physica A: Statistical Mechanics and Its Applications 492:878–888. https://doi.org/10.1016/j.physa.2017.11.017.
  • Todter, K.-H. 2019. “Benford’s Law as an Indicator of Fraud in Economics.” German Economic Review 10 (3): 475.
  • Varian, H. R. 1972. “Benford’s Law.” The American Statistician 26:65–66.
  • Wong, K. W. W., and J. P. Barford. 2010. “Teaching Excel VBA as a Problem Solving Tool for Chemical Engineering Core Courses.” Education for Chemical Engineers 5 (4): e72–e77. https://doi.org/10.1016/j.ece.2010.07.002.