![]()
October 2022: My response to the Wordle Craze is WordyGame. The goal of wordy is to find words in the letter grid by connecting neighboring letters up, down, left or right. There are six different configurations; the one shown here is a 5x5. The goal here is to find FIVE five-letter words. The different configurations ask you to find words of increasing size. While the 9x4 configuration might appear to be the most challenging (find FOUR nine-letter words), I find that the 6x6 configuration proves to be difficult (find SIX six-letter words in the grid). New puzzles are created daily.
Can you complete the elusive Wordy Sweep!![]()
September 2021: When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (Algorithms in a Nutshell) provides concise and informative descriptions of key algorithms that improve coding. Software developers, testers, and maintainers will discover how algorithms solve computational problems creatively. Each chapter builds on earlier chapters through eye-catching visuals and a steady rollout of essential concepts, including an algorithm analysis to classify the performance of every algorithm presented in the book. At the end of each chapter, you'll get to apply what you've learned to a novel challenge problem -- simulating the experience you might find in a technical code interview.More... B-term 2020 Schedule I will be back on campus the week of October 19th.
September 2018: Sujiken® Android App released! Sujiken application is now available on Google Play The following contain 100 puzzles of given difficulty:
![]()
April 2016: 2nd Edition Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs.with just enough math to let you understand and analyze algorithm performance. More...
April 2016: CompArch 2016 This Federated Event on Component-Based Software Engineering and Software Architecture will be held in Venice, Italy.
November 2009: Sujiken®is here As with Sudoku, you must ensure no digit is repeated within a row, column or one of the three 3x3 larger squares. Now, however, the diagonal matters.
No digit can be repeated along any diagonal and no digit can be repeated in the three large triangle regions or three 3x3 square regions enclosed with thick borders.
Puzzles available online and there are books available.