A classical thermodynamic model for spark-ignited internal combustion engine simulation in which the heat addition process that takes a finite amount of time to complete is presented along with an illustrative parameter sensibility case study. The model accounts for all air-standard Otto cycle parameters, as well as crank-connecting rod mechanism, ignition timing, engine operating speed, and cumulative heat release history parameters. The model is particularly suitable for engineering undergraduate education, as it preserves most of the air-standard assumptions, while being able to reproduce real engine traits, such as the decay of maximum pressure, power, and thermal efficiency at higher engine operating speeds. In terms of complexity, the resulting finite-time heat addition Otto cycle sits between the classical air-standard Otto cycle and the more involved air-fuel Otto cycle, that are usually introduced on more advanced mechanical engineering courses, and allows students to perform engine parameter sensibility studies using only classical, single phase, pure substance, undergraduate engineering thermodynamics.