J'espere que non means I hope not. (J'espare que non means I separate that no)
"Why not?"
individually the words means to answer ( repondre) that (que) and no (non) and as a sentence it either means " answer no" as an order or if it's taken from a longer sentence you polite/ you plural answer no.
Translation: You like computer science, right?
de que: from what
it means 'what i have to do'
Tener que = "to have to".
Rien que = nothing
'What does what?' = 'Que hace que?' (with accents on the 'e' in 'que')
lo que means:What?!
What do you mean "What"?
que no soy: that I'm not
que is spanish for "what" avec is french for "with"