Waitlist vs. bad teacher

Hi everyone, I am a new student of a community college who plan to transfer.
Because my major is computer science , I must take the MATH 1A,1B,1C,1D,2A,2B --six math courses.
But I just have 6 quarter in community college.

When I finish my placement test, there are only two class I can add.
The first is a normal teacher with the waitlist #5 , the second is a bad teacher(with heavy lecture, grade low etc,.).
If I choose the second teacher, my GPA seems will be a little low(I am not sure, because I have learn calculus before).
But if I choose the teacher with waitlist, maybe I can not join in the class this quarter.

Please give me some advise, I really need help, thank you.

talk to the second teacher (there one with the waitlist – get a realistic expectation of what your chances are of getting IN to the class - He/she will probably be able to give) you a realistic idea of what to expect with regard to your chances of getting OFF the waitlist – if there is any uncertainty and if it is allowed – AUDIT that class (if you don’t get an immediate answer RE: waitlist ) while taking the other – then WITHDRAW (if you can without penalty ) from the class with the professor you don’t like if you get OFF of the wait list with the professor you do like-- Does that make sense ? my daughter just did something similar — audit a class until she got permission to enter it

thank you so so so much …but I can not choose two course at the same time …the system is not allowed …