Andrew's Research
articles

What are Neural Networks?
If you’ve ever heard anything about machine learning, chances are that you’ve heard the buzz words “Neural Networks.” These networks became incredibly popular due to

On Counting Oracles for Path Problems
We introduce the notion of counting oracles for various path problems in graphs. We present an oracle for counting the number of shortest paths between

Fair Division of Time: Multi-layered Cake Cutting
We initiate the study of multi-layered cake cutting with goal of fairness among a set of agents. We impose a restriction that each agent may

Fairness Does Not Imply Satisfaction
The maximin share guarantee (MMS) is a common fairness notion in the field of fair division of indivisible goods. Since MMS is not guaranteed to

3D Printable Juggling Props
Juggling props can be expensive! For example, quality cigar boxes range from $16 to $27. While durability and prop balance is important, these costs can

[Thesis] Rethinking Resource Allocation: Fairness and Computability
Fair Item Allocation Have you ever had to divide candy among your picky friends? Perhaps you want to divide an estate among possible heirs. These

Zero Knowledge Security
What is Zero Knowledge? Let’s suppose that I wish to convince you of something without telling you anything about that thing. It sounds impossible, but