How to apply to the Computer Engineering Lab at the University of Sydney

Please note that I receive a large number of emails from students wishing to join the Computer Engineering Lab (CEL), School of Electrical and Information Engineering, The University of Sydney. The offical University of Sydney information is available at and this contains a thorough description of the applications process, including requirements regarding scholarships, english profiency and documentation. Please read this carefully before contacting me.

In particular note the Research Proposal Guidelines. A good research proposal would demonstrate that you are familiar with what has been done in the area and have some ideas about research directions for your degree. This, of course, will be refined over the course of your studies but is a major part of your application, and will be used to judge your aptitude for research.

CEL normally only accepts students with a scholarship. From time-to-time experienced engineers are hired to participate in funded research projects. If such projects are available, a link will be placed below.

Iranian students

Positions Vacant: (none)

International Lighthouse and Lightship Weekend 2017

At my first International Lighthouse and Lightship Weekend with the Manly Warringah Radio Society, operating from Barrenjoey Lighthouse. Here is their writeup: It was a great experience to stay there for the night.


Continue reading “International Lighthouse and Lightship Weekend 2017”

Ettus USRP x310 installation on Ubuntu

Host computer requirements for installing the Ettus USRP x310 along with keras are:

  • The host machine must be 64-bit compatible (you can check under linux by typing grep /proc/cpuinfo which should have the “lm” flag present).
  • You also need about 50GB of free disk space for the Xilinx tools.

The steps are:
Continue reading “Ettus USRP x310 installation on Ubuntu”

How to make a Ubuntu boot usb in OSX (don't use the UNetbootin USB installer)

I had a lot of trouble making an Ubuntu boot USB drive from OSX. The instructions on don’t work in general. I think there are two reasons:

  • The program doesn’t reformat the USB drive
  • If there are existing files on the USB from say a 32-bit Ubuntu and you create a 64-bit usb, UNetbootin doesn’t overwrite all the necessary files. In this case the installation goes smoothly but when you reboot the installed system, you get a “No working init” error.

The best way to do it is:
Continue reading “How to make a Ubuntu boot usb in OSX (don't use the UNetbootin USB installer)”