I can only speak for my own experiences and those of my friends, but the vast, vast majority are taught by full professors. There are some cases (such as Differential Equations and Discrete Math in the math department) where there are also some graduate teachers, but I had a grad TA as my Discrete professor last semester and had a great experience. Plus, if that’s a big priority for you, there are always options for sections taught by professors.