Skip to content

Tips

Tips for CS PhD students

PhD writing

PhD viva

Researcher website

This website was built using this GitHub project, which is also a GitHub template. Feel free to fork it and make your own academic website.

Tips for CS undergrad students

Learning Computer Science

Learning Competitive programming

Learning Machine Learning

Tips for mental health

Mental health tools

Mental health in general

Mental health for Academics

Mindful Productivity

Tips for software tools

For code editing

  • VSCode for programming.
  • Antigravity for agent-based programming.
  • Git for version control of source code.
  • Github for source code storage.
  • MkDocs and GitHub Pages for websites and documentation (this website uses it).

For doing slides

  • marp and marp-vscode create slides using markdown.
  • mermaid to create diagrams (e.g., graphs, blocks, class) using text.

For Machine Learning

For writing academic papers and reports

For web browsing