Code Design & Implementation (35)         Submission Check List (5)   Report (60)                   Report (Adjustment  with Bonus)           Summary (before deductions and lateness) Deductions                    
                                                                                                   
                35       5 82.8 74.3 83.8 73.5 87.5 85.4 74.5 65.3 81.3                                 84.6                      
P3 Web Server   Clean Elegant not bloated Design Well Documented Code No Deadlocks No Race Conditions Listener Thread implented well N Worker Thread Is Maintained  Makefile Easy to install Read Me Easy to Run What is Implemented 1.
Justify Design
Define Shared Data Structures and Justify 2.
Describe  & Justify Synchronization
Demonstrate how you avoid concurrency problems Describe how you tested correctness 3.
Describe how you tested efficiency
4. Cmp how it performs with respect to single threaded Server - need perf result an dis it well done (plots?) 5. Are you using  Busy Waiting Is it Justified is it efficent   Report RAW 1. Sync Just
(+1 if >0)
2. Design
(+1 if >0)
3. Eff Test
(+1 if >0)
3.
Compare
+2 if >0
5.
Busy
(+1 if >0)
Report Total     Code Check Report Total       RAW Compile Errors  (-20 each Error) Compile Warnings (-1 each error) Run Time Errors (-2 each error) Run Time Output Looks Messy (-1 each messy output statement)   Sub mit #Days Late Late Penalty Total Total effort Comments, speak to TA about any issues - see web home page for email address.

Total - Red/Blue - effort grades -
Secret Name   5 5 5 5 5 5 5 1 2 1 1 10 10 5 10 4 4 5 10 2   60                 35 5 60 86 93 84 100         100 02/27   2      
Apprycle 104 5 5 5 5 5 5 5 1 2 0 1 10 10 5 10 4 4 5 8 2   58 1 1 1 3 1 65     35 4 65 100 80 108 104 0 0 0 0 104 02/27 0 0 104 104 Excellent. Elegant implementation, detailed report. 
Avatar Aang  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   0 0 0 0 0 0 0     0 0 0 0 0 0 0 0 0 0 0 0 02/27 0 0 0 0 No submission
BDNEUIILSDNEHEVEN 96 4 5 5 5 5 5 5 1 2 1 1 10 8 4 8 4 4 4 8 2   52 1 1 1 3 1 59     34 5 59 97 100 98 98 0 0 0 -2 96 02/27 0 0 96 96 Well implemented code, detailed report.
CodingFreak 80 3 4 4 5 5 5 5 1 2 1 1 8 6 3 7 2 2 2 6 1   37 1 1 1 3 1 44     31 5 44 89 100 73 80 0 0 0 0 80 02/27 0 0 80 80 No comparison plot, report needs some work
droopylol 65 5 4 3 5 5 5 5 1 2 1 1 6 2 2 2 2 1 1 4 0   20 1 1 1 3 0 26     32 5 26 91 100 43 63 0 -5 0 -1 57 02/27 0 0 57 65 Please try to include explanations/justifications/experiment results into your report. 5 compile warnings.
Ghost 40 3 3 3 2 2 2 3 1 2 0 1 0 0 0 0 0 0 0 0 0   0 0 0 0 0 0 0     18 4 0 51 80 0 22 0 -1 -10 0 11 03/21 24 48 -37 40 No report submission.
Ishmael 96 5 4 4 5 5 5 5 1 2 0 1 10 8 5 8 4 3 3 10 1   52 1 1 1 3 1 59     33 4 59 94 80 98 96 0 0 0 0 96 02/27 0 0 96 96 Nice performance comparison between single and multi server. The conclusion part is missing?
JJ-Hua 50 4 3 1 5 5 5 5 1 2 0 1 2 0 0 2 3 0 1 2 0   10 0 1 1 3 0 15     28 4 15 80 80 25 47 0 0 0 0 47 02/27 0 0 47 50 Please try to include explanations/justifications/experiment results into your report.
JJ-Spring 50 3 3 1 5 5 5 5 1 2 1 1 8 2 3 6 2 3 3 6 1   34 1 1 1 3 1 41     27 5 41 77 100 68 73 0 0 0 -3 70 03/15 18 36 34 50 Comparison between single and multi server only shows multi server results.
Maxie 101 5 5 4 5 5 5 5 1 2 1 1 10 8 5 8 4 4 4 10 2   55 1 1 1 3 1 62     34 5 62 97 100 103 101 0 0 0 0 101 02/27 0 0 101 101 Good job! Server output shows the detailed work processes of worker and listener threads. Very detailed report. 
Potato Flower 80 5 4 1 5 5 5 5 1 2 1 1 8 6 4 4 2 3 3 6 2   38 1 1 1 3 1 45     30 5 45 86 100 75 80 0 0 0 0 80 02/27 0 0 80 80 pthread_mutex is an easier way to avoid concurrency issues
Quetzal 91 4 5 5 5 5 5 5 1 2 1 1 6 5 5 8 3 2 4 8 2   43 1 1 1 3 1 50     34 5 50 97 100 83 89 0 2 0 0 91 02/27 0 0 91 91 Nicely done.
Sasha Fierce 50 4 4 2 5 5 5 5 1 2 0 1 0 0 0 0 0 1 1 0 0   2 0 0 1 0 0 3     30 4 3 86 80 5 37 0 -5 0 -2 30 02/27 0 0 30 50 Report contains almost no information. 5 compile warnings.
slamminSalmon 70 3 3 1 5 5 5 5 1 2 1 1 8 2 5 5 3 1 2 5 1   32 1 1 1 3 1 39     27 5 39 77 100 65 71 0 -3 0 0 68 02/28 1 2 66 70 Report is hard to read. 3 compile warnings.
Surreal Meme 50 4 4 1 0 0 0 0 1 2 1 1 4 4 3 6 3 1 1 1 0   23 1 1 1 3 0 29     9 5 29 26 100 48 43 0 0 0 0 43 03/04 7 14 29 50 Code compiles, but not working.
TallPear 60 4 3 1 5 5 5 5 1 2 0 1 8 2 1 6 2 1 1 4 2   27 1 1 1 3 1 34     28 4 34 80 80 57 66 0 0 0 0 66 03/02 5 10 56 60 Please try to include justifications/experiment results into your report.
Test Student Ignore 74 5 3 2 5 5 5 5 1 2 0 1 10 6 4 6 2 3 2 2 1   36 1 1 1 3 1 43     30 4 43 86 80 72 77 0 -2 0 -1 74 02/27 0 0 74 74 Code runs well, but there are 2 compile warnings, and many messy outputs (Do stuff). The report should contain more details.
TheGreenMonkey 77 2 3 1 5 5 5 5 1 2 1 1 10 10 5 10 4 4 2 0 2   47 1 1 1 0 1 51     26 5 51 74 100 85 82 0 0 0 -5 77 02/27 0 0 77 77 No performance comparison between single and multi server
Thirteen 93 5 4 5 5 5 5 5 1 2 1 1 8 8 3 8 3 3 4 10 2   49 1 1 1 3 1 56     34 5 56 97 100 93 95 0 0 0 -2 93 02/27 0 0 93 93 Nice report. You don't have to print out the error messages if the errors are intended. 
TomatoKetchup 81 4 4 2 5 5 5 5 1 2 1 1 8 8 3 8 4 3 3 4 2   43 1 1 1 3 1 50     30 5 50 86 100 83 85 0 -2 0 0 83 02/28 1 2 81 81 Please try to include explanations/justifications/experiment results into your report. 2 compile warnings.
Tst 87 5 3 2 5 3 5 5 1 2 1 1 10 9 5 7 2 3 4 6 1   47 1 1 1 3 1 54     28 5 54 80 100 90 87 0 0 0 0 87 02/27 0 0 87 87 Great job.
Zylox 91 3 5 5 5 5 5 5 1 2 1 1 7 8 5 10 3 4 4 3 2   46 1 1 1 3 1 53     33 5 53 94 100 88 91 0 0 0 0 91 02/27 0 0 91 91 Great job.