Computer Sciences Dept.

Kai (Tommy) Zhao

Email: kzhao32 'at' cs 'dot' wisc 'dot' edu
Computer Architect & Software Engineer
Department of Computer Sciences
University of Wisconsin-Madison


Technical Links

Synthesis Lectures on Computer Architecture, publications on topics pertaining to the science and art of designing, analyzing, selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals

40 Years of Computer Architecture, a poster which details professors, graduates, and their awards throughout the history of the computer architecture program at UW-Madison - Jason Lowe-Power

Discourses and Dialogs on Debugging - Perry Kivolowitz

Fun Links

reddit, the front page of the internet

TED, ideas worth spreading, learn a new skill online, on your time

Lego Grad Student, a hollow head struggling to make it through a blocky world

PhD Comics - Jorge Cham

Coding Style

 I follow company's coding style.

 If company doesn't have a coding style, then I follow the programming language's coding style.

 If company and programming langauge doesn't have a coding style, then here is an [Example] and [Screenshot] of my current coding style.

  • I use tabs instead of spaces, with a tab size of 4.
  • I use open curly braces on the same line.
  • I limit lines to 80 columns in headers, but ignore line length limits otherwise.

Computer Builds

Primary Desktop - $1243

Part Description Link
sd links require log in
Date Cost
Processor Intel Core i7 3770K Ivy Bridge Processor Slickdeals Micro Center 2012 11 16 $252
Video Card PowerColor Radeon HD 7870 GHz Edition 2GB GDDR5 Video Card Slickdeals Newegg 2013 11 23 $101
Motherboard ASRock Z77 Extreme3 ATX Intel Motherboard Slickdeals
Newegg Newegg
2012 11 21 $100
Memory G.Skill Ripjaws X Series 8GB (2x4GB) DDR3 SDRAM 1600MHz Desktop Memory
Crucial Ballistix Sport XT 8GB DDR3 1866MHz Desktop Memory Slickdeals TigerDirect 2015 04 07 $5
PNY XLR8 8GB DDR3 1600MHz Desktop Memory Slickdeals TigerDirect 2014 10 02 $0
Storage Toshiba Q Series 128GB SATA III Internal Solid State Drive Slickdeals Newegg 2013 08 21 $72
Seagate 3TB SATA III 6Gb/s, 64MB Cache, 3.5" Internal Desktop Hard Drive Slickdeals TigerDirect 2014 06 28 $81
Toshiba 5TB SATA 6Gb/s 7200rpm, 128MB Cache, 3.5" Internal Hard Drive Jet 2015 09 06 $122
Power Supply Thermaltake Black Widow W0319RU 850W ATX Bronze Modular Power Supply Slickdeals Newegg 2012 12 04 $70
Case Antec Nine Hundred Mid Tower ATX PC Computer Case Slickdeals Fry's 2012 11 17 $50
Monitor Sony PlayStation 3D 24" 1080p LED Monitor Slickdeals Best Buy 2012 11 22 $106
LG Electronics 24MP48HQ-P 24" IPS LED Monitor Slickdeals Adorama 2016 06 12 $80
Keyboard Logitech G710+ Mechanical Gaming Keyboard Slickdeals Amazon 2014 03 02 $110
Mouse Logitech G502 Proteus Core Gaming Mouse Slickdeals Newegg 2015 06 11 $55
Accessory ASUS PCE-N15 Wireless Adapter Slickdeals Newegg 2012 11 23 $10
ASUS USB-BT400 USB2.0 Bluetooth4.0 Adapter Slickdeals Newegg 2015 04 27 $5
Cable Matters Active Mini DisplayPort to HDMI Adapter Amazon 2016 07 20 $14
Arctic Cooling 92mm CPU Cooler Slickdeals Newegg 2013 02 03 $0
Kingwin CFY-012LB Advanced Series 120mm Yellow LED Case Fan Slickdeals TigerDirect 2013 12 27 $0

Computer Sciences | UW Home