This is the canonical Arrow-Pratt "portfolio" model. Couple of points on terminology:
For a function $u$, we define the risk aversion function by $r_u(x):=-\frac{u''(x)}{u'(x)}$. In your utility function, $r_u(x) = \lambda$; hence, it is a constant absolute risk aversion utility and $\lambda$ is the "coefficient of risk aversion," not the "risk coefficient aversion".
The two points in time, $t_0,t_1$ can be seen as "beginning of period" and "end of period", where "period" is here the time interval $[t_0,t_1]$. This may be important: you don't need a dynamic approach as was suggested by some people. The guy in your problem allocates $a$ to the risky asset and $w_0-a$ to the riskless, over a time interval included between $t_0$ and $t_1$.
Your problem is the basic, canonical portfolio choice model with utility over final wealth. The guy in your problem just consumes what he has in the end of the time period. This is also important to bear in mind.
It's "negative exponential", not "exponential negative".
Rewrite $w(a)$ for final wealth (end of period, or at $t_1$); it depends on $a$, i.e. the part of $w_0$ that is invested in the risky asset. Your problem is:
$$\max_a \;E[U(w(a)] = \max_a \;E[-e^{-\lambda(x-r_f)}]$$
Let $\chi = x-r_f$, i.e. the excess return of the risky asset (relative to the risk-free). Denote its distribution function by $dF(\chi)$ and hence
$$ \max_a \;E[-e^{-\lambda\chi}] = \max_a \;\int -e^{-\lambda z} dF(z)$$
Let $a^* = \arg\max_a \;E[U(w(a))]$. The following condition should hold in order for the (interior) optimum $a^*$ of this function to be bounded (note the redundancy in what I wrote just now):
Assumption (I) The values of the excess return random variable $\chi = x - r_f$ alternate in sign, i.e. $\chi$ takes values $\underline{\chi}\leq 0 \leq \overline{\chi}$ with positive probability.
If $\chi$ was positive almost surely, then $a$ is unbounded precisely because the objective is unbounded, as you very well understood from the beginning. Hence, Assumption (I) should be retained.
Trust your intuition - your professor is wrong.
Addendum:
if $a^*\rightarrow \infty$, i.e. if the optimal solution is unbounded, then the derivative of the expected utility evaluated at the optimal solution is zero - and since this doesn't make any sense, you have to rephrase it as
$$ \lim_{a\rightarrow\infty} E\left[\frac{d}{da}U(w(a)) \right] = 0 $$
Now $U$ is concave. Hence, in order for $a^* \rightarrow \infty$ not to be a critical point, you have to have
$$ \lim_{a\rightarrow\infty} E\left[\frac{d}{da}U(w(a)) \right] <0 $$
and not positive. Replace the parametric form, take the derivative, and you will find a (strict) inequality relating the distribution function and the marginal utility at the limits.
And since this is supposed to be a hint and not a homework helpdesk, I have to stop here :) Already, you were right in your original answer, but you have to prove it as well.