Among the courses that are basic or medium undergraduate courses, how many of them are taught by a faculty member?
courses that are basic or medium undergraduate courses refers to courseLevel = 'Level_300'; faculty member refers to hasPosition ! = 0
SELECT COUNT(*) FROM course AS T1 INNER JOIN taughtBy AS T2 ON T1.course_id = T2.course_id INNER JOIN person AS T3 ON T2.p_id = T3.p_id WHERE T3.professor = 1 AND T1.courseLevel = 'Level_300'
database name:db_id computer_student
course table course Cols: course id dtype integer, course level dtype text, 
person table person Cols: person ID dtype integer, professor dtype integer, student dtype integer, has position dtype text, in phase dtype text, years in program dtype text, 
advisedBy table advisedBy Cols: person id dtype integer, person id dummy dtype integer, 
taughtBy table taughtBy Cols: course ID dtype integer, person ID dtype integer, 
