Substantial Presence Test for F-1 Student: Resident or Non-Resident?

I was pretty sure I was going to be a non-resident in 2020, but the tax service I was using deemed me as a resident. So I want to double-check that. These are all my US entry and exit dates:

 

VisaEntryExit
J-1 Student01/11/201212/16/2012
B-2 Tourist07/02/201307/11/2013
B-2 Tourist07/28/201408/11/2014
F-1 Student07/31/201612/20/2016
F-1 Student01/11/201705/12/2017
F-1 Student05/21/201712/22/2017
F-1 Student01/09/2018CURRENTLY IN US

 

I lived in the US for the entire year in 2012, but in 2013 and 2014 I was just visiting for a short period. I did not spend any time in the US in 2015.

 

I moved to the US in 2016 and have been living here since then. Would anybody be able to help me understand whether or not I am a resident, and why?

 

Thank you for your help!