Kaida (Tommy) Zhao
Email:
Computer Architect & Software Engineer
Department of Computer Sciences
University of Wisconsin-Madison
Miscellaneous
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
Lynda.com , 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 2 spaces instead of tabs.
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
Linksd 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
Motherboard
ASRock Z77 Extreme3 Motherboard
Slickdeals
Newegg
2012 11 21
$75
Memory
G.Skill Ripjaws X Series 8GB (2x4GB) DDR3 SDRAM 1600MHz Desktop Memory
Slickdeals
Newegg
2012 11 21
$25
Memory
Crucial Ballistix Sport XT 8GB DDR3 1866MHz Desktop Memory
Slickdeals
TigerDirect
2015 04 07
$5
Memory
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
Storage
Toshiba Q Series 128GB SATA III Internal Solid State Drive
Slickdeals
Newegg
2013 08 21
$72
Storage
Seagate 3TB SATA III 6Gb/s, 64MB Cache, 3.5" Internal Desktop Hard Drive
Slickdeals
TigerDirect
2014 06 28
$81
Storage
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
Monitor
Sony PlayStation 3D 24" 1080p LED Monitor
Slickdeals
Best Buy
2012 11 22
$106
Monitor
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
Accessory
ASUS PCE-N15 Wireless Adapter
Slickdeals
Newegg
2012 11 23
$10
Accessory
ASUS USB-BT400 USB 2.0 Bluetooth 4.0 Adapter
Slickdeals
Newegg
2015 04 27
$5
Accessory
Cable Matters Active Mini DisplayPort to HDMI Adapter
Amazon
2016 07 20
$14
Accessory
Arctic Cooling 92mm CPU Cooler
Slickdeals
Newegg
2013 02 03
$0
Accessory
Kingwin CFY-012LB Advanced Series 120mm Yellow LED Case Fan
Slickdeals
TigerDirect
2013 12 27
$0
Budget Desktop - $209
Part
Description
Linksd links require log in
Date
Cost
Processor
Intel Pentium Unlocked G3258 Processor
Slickdeals
TigerDirect
2014 08 10
$47
Video Card
XFX Radeon HD 6750 1GB DDR3 Video Card
Slickdeals
Newegg
2013 11 28
$15
Motherboard
MSI H81M-P33 Micro ATX Intel Motherboard
Slickdeals
Newegg
2014 01 24
$8
Memory
ADATA Premier Series 8GB (2x4GB) DDR3 1600MHz Desktop Memory
Slickdeals
TigerDirect
2013 12 26
$28
Storage
Seagate BarraCuda ST31000524AS 1TB, 32MB Cache, 3.5" Internal Hard Drive
Slickdeals
Newegg
2012 11 13
$50
Power Supply
Ultra LS Series V2 500W ATX Power Supply
Slickdeals
TigerDirect
2014 08 14
$12
Case
Cougar Spike Black Steel / Plastic MicroATX Mini Tower Gaming Case
Slickdeals
Newegg
2013 06 30
$10
Monitor
HP LV1911 18.5" TN LED Monitor
Slickdeals PCM
2013 08 31
$35
Keyboard
Ultra Slim USB Keyboard
Slickdeals
TigerDirect
2014 01 27
$0
Mouse
HP KY619AA#ABA USB Wired Optical Mouse
Slickdeals
Newegg
2013 10 20
$1
Accessory
TP-Link TL-WN723N Mini Wireless N USB Adapter
Slickdeals
TigerDirect
2014 06 11
$3
Arctic Cooling 92mm CPU Cooler
Slickdeals
Newegg
2013 02 03
$0
Kingwin CFY-012LB Advanced Series 120mm Yellow LED Case Fan
Slickdeals
TigerDirect
2014 08 10
$0
Accessory
TP-Link TL-WN723N Mini Wireless N USB Adapter
Slickdeals
TigerDirect
2014 06 11
$3
Accessory
Arctic Cooling 92mm CPU Cooler
Slickdeals
Newegg
2013 02 03
$0
Accessory
Kingwin CFY-012LB Advanced Series 120mm Yellow LED Case Fan
Slickdeals
TigerDirect
2014 08 10
$0
Show Budget Build