This was an assignment from one of my Java college courses (CST8288) where we had to implement the Shannon–Hartley theorem calculation for Maximum data transfer, given a specified amount of noise interference.