Tips and Tricks for Being a Good Student in the LLM Era

6 minute read

In the last few years, I’ve watched students use LLMs for nearly everything: brainstorming research questions, writing code, searching the literature, summarizing what they were supposed to read, and, obviously, drafting papers. Although some of these students are indeed getting better, others are just getting better at looking like they are doing research.

The debate around the use of LLMs in research is loud, and it is getting louder. Accountability. Hallucinations. Made-up references. Confident, unsupported claims. You name it. None of these issues are new. They are just amplified now that the bar for producing text has dropped to near zero.

So the question I’m asking myself is: how do we take advantage of LLMs without compromising our learning? Yes, we are writing papers faster than ever. But are we learning something during this shorter process? Yes, we can speed up PDF creation by 100x, but can we speed up our learning by, say, 1.5x? I dunno.

I also understand that LLMs are useful tools, and students should understand how to use them better. Here, I provide a few tips to help students use them while avoiding missing the learning part.

1. Learn how to learn

LLMs can accelerate your output by 10x. Maybe 100x. However, they can hardly accelerate your learning at all. Maybe they even decrease your learning pace. Cognitive debt is a real thing. Learning is still slow, still painful, still made of confusion and wrong turns and the occasional moment when something clicks.

The shortcut is right there. You can paste a paper into a chat window and get a summary in three seconds. You can ask for an explanation of a concept and get something that sounds right. You will save hours. You will also learn nothing.

I’m not exaggerating. There is no version of “I read the LLM summary” that gives you what reading the paper gives you. As we found in a Reddit post: “You can’t outsource the struggle and still get the skill”.

The rule I’d give every student: don’t outsource anything you need to learn. Use the LLM after you understand something, not before. Use it to check your work, not to replace it.

2. Read a lot

LLMs are trained on text. They produce text. But they are not the best source of text. Although LLMs can follow strict grammar rules, their vocabulary mimics the average one. And as we all know, averages aren’t that good.

Since you are using an LLM, you must always read its output. However, do not restrict your literature to the LLM’s output. People out there are already talking like an LLM. Don’t be an LLM. Improve your vocabulary.

Read good research papers. Read good blogs. Read good novels. Read things outside your research topic. Get used to reading long documents. Get used to reading every day. Read about topics that you love until you love to read.

Research is, at the end of the day, a deeply human activity. You’re trying to understand and explain something that nobody else has understood. This requires enormous effort. The more you read about how humans think, fail, and rationalize, the better you’ll get at it.

In the same vein, talk to real people. I know it is easier to ask questions to an LLM, but do not forget to ask questions to real people. Express your half-baked ideas. Half-baked ideas are how baked ideas start. Since we are very connected with these tools, we may miss how to connect and express ourselves with real people.

3. Evaluate the LLM output

Using an LLM is fine. I use LLMs all the time. However, read and question every word they write.

A common misuse of LLMs these days is to let them create non-existing references. The LLM cites a paper with complete confidence: author, year, journal, title. And the paper doesn’t exist. Or the opposite: the paper does exist, but the LLM says something different from what the paper claims.

Please, please check the references. Every one of them.

And don’t stop there. Read every word the LLM produced before you put your name on it. Not because the LLM is malicious. It isn’t. But because it is a very confident guesser. A confident guess can be helpful. An unchecked confident guess in a paper with your name on it is something else entirely.

You are the author, not the LLM. The LLM is a tool. Tools don’t have reputations to protect. You do.

4. Automate everything non-critical

Here is where LLMs genuinely shine, and where I think students underuse them.

  • Writing boilerplate code? Let the LLM do it.
  • Drafting an initial query for IEEE Xplore to find papers worth reading? Done.
  • Designing a rough slide deck to share an early idea with your advisor? Sure, why not.

These tasks have low stakes. They consume real time and mostly create boilerplate work. Offloading them is a big win. But there is a catch. You have to know how to do these things without the LLM. One Reddit user put it nicely:

“If you don’t fundamentally understand what you’re programming at a basic level, and the code itself, to verify if it’s doing what the method should do, you’ll almost certainly make mistakes.”

This applies far beyond code. Automate the routine, but keep the reasoning to yourself. The moment you start automating the reasoning, you’re no longer doing creative work.

5. Be yourself. Don’t be an LLM

I’ve seen students reading LLM-generated answers out loud in meetings, almost word for word, without processing them in the first place. I’ve seen classwork that sounds like nobody wrote it: fluent, confident, yet shallow. I’ve seen people in conversations type a question into a chat window and read the answer back as if it were their own thought.

Think for yourself. Speak for yourself. Please.

Given the whole body of knowledge in the universe, it is obvious that we are far from knowing a good chunk of it. Actually, what we know is that we don’t know. Saying “I don’t know” is not a weakness. It is fine. It is expected. Indeed, this is where every real investigation starts.

Don’t use an LLM to cover what you don’t know. When you repeat an answer you cannot explain, you are not really hiding the gap. You are making it visible.

A better move is to acknowledge what you don’t know and use that as the starting point for learning. Ask the LLM to help you map the gap, suggest readings, test your understanding, or challenge your reasoning. But don’t present its output as if it were your own knowledge. Only you can be you. Don’t try to be an LLM.


None of this is an argument against LLMs. I use them every day. They’re genuinely useful, and refusing to engage with them is, at this point, a form of self-sabotage.

But the students who will thrive are not the ones who use LLMs the most. They’re the ones who acknowledge their limitations and know when not to use them. They will be the ones who still spend a good amount of time reading a paper, writing a paragraph from scratch, sitting with confusion until it resolves, and admitting they don’t know something.

Updated: