I use chat gpt when I don't understand something in maths (in CS degree programme), it is good in explaining, but for some reason it always makes mistakes in calculations or proofs. And in coding I only use tabnine to finish a piece of code.