A sensor device for use with fluid flow systems, the sensor device comprising: a heating element; a first temperature sensor configured to generate first temperature data; a second temperature sensor configured to generate second temperature data, wherein the heating element, the first temperature sensor, and the second temperature sensor are thermally coupled with a fluid flow system; and a controller operably coupled with the heating element, the first temperature sensor, and the second temperature sensor, wherein the controller is configured to: determine a first moving average for a first period of time based upon the first temperature data generated by the first temperature sensor during the first period of time; determine a second moving average for the first period of time based upon the second temperature data generated by the second temperature sensor during the first period of time; determine a first air presence parameter based upon a comparison between the first temperature data and the first moving average and a comparison between the second temperature data and the second moving average; determine a second air presence parameter based upon a comparison between the first temperature data, the second temperature data, and one or more calibrated air thresholds, wherein the one or more calibrated air thresholds are associated with each of the first temperature sensor and the second temperature sensor; determine a third air presence parameter based upon a comparison between a first temperature data entry and each second temperature data entry; and detect the presence of an air bubble within the fluid flow system based upon the first air presence parameter, the second air presence parameter, and the third air presence parameter. a heating element; a first temperature sensor configured to generate first temperature data; a second temperature sensor configured to generate second temperature data, wherein the heating element, the first temperature sensor, and the second temperature sensor are thermally coupled with a fluid flow system; and a controller operably coupled with the heating element, the first temperature sensor, and the second temperature sensor, wherein the controller is configured to: determine a first moving average for a first period of time based upon the first temperature data generated by the first temperature sensor during the first period of time; determine a second moving average for the first period of time based upon the second temperature data generated by the second temperature sensor during the first period of time; determine a first air presence parameter based upon a comparison between the first temperature data and the first moving average and a comparison between the second temperature data and the second moving average; determine a second air presence parameter based upon a comparison between the first temperature data, the second temperature data, and one or more calibrated air thresholds, wherein the one or more calibrated air thresholds are associated with each of the first temperature sensor and the second temperature sensor; determine a third air presence parameter based upon a comparison between a first temperature data entry and each second temperature data entry; and detect the presence of an air bubble within the fluid flow system based upon the first air presence parameter, the second air presence parameter, and the third air presence parameter. determine a first moving average for a first period of time based upon the first temperature data generated by the first temperature sensor during the first period of time; determine a second moving average for the first period of time based upon the second temperature data generated by the second temperature sensor during the first period of time; determine a first air presence parameter based upon a comparison between the first temperature data and the first moving average and a comparison between the second temperature data and the second moving average; determine a second air presence parameter based upon a comparison between the first temperature data, the second temperature data, and one or more calibrated air thresholds, wherein the one or more calibrated air thresholds are associated with each of the first temperature sensor and the second temperature sensor; determine a third air presence parameter based upon a comparison between a first temperature data entry and each second temperature data entry; and detect the presence of an air bubble within the fluid flow system based upon the first air presence parameter, the second air presence parameter, and the third air presence parameter.