Nate Bird
Computer scientist, software engineer, researcher, and educator
Menu Close
  • Nate Bird’s CV (pdf)
  • About Nate Bird
  • Contact Nate
  • Research Projects
  • Education Related
  • Other Projects

computer science

0

Linear-Time Sort

Posted on March 4, 2013 by Nate Bird

Sorting.  That perennial problem that forms the backbone of every introductory Algorithms class.  Now, hardly anyone ever has to code up their own sorting algorithm, as great implementations are included in the standard libraries for every language worth naming.  But,… Continue Reading →

computer science computer science, linear sort
0

Thoughts on Dynamic Programming

Posted on January 28, 2013 by Nate Bird

When I taught Computer Science at university, dynamic programming was a topic that I thought was particularly important to cover in the Algorithms courses. The idea was to instill in the students the understanding that memory (space) can be exchanged… Continue Reading →

computer science computer science, dynamic programming

Site Navigation

  • Nate Bird’s CV (pdf)
  • About Nate Bird
  • Contact Nate
  • Research Projects
  • Education Related
  • Other Projects

Blog Archives

  • birdseye technology (2)
  • books (2)
  • computer science (2)
  • computer vision (6)
  • conferences and meetups (3)
  • higher education (1)

Nate Bird

© 2022 Nate Bird. All rights reserved.
Hiero by aThemes